<SEC-DOCUMENT>0001628280-21-015375.txt : 20210803
<SEC-HEADER>0001628280-21-015375.hdr.sgml : 20210803
<ACCEPTANCE-DATETIME>20210803171424
ACCESSION NUMBER:		0001628280-21-015375
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		66
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210803
DATE AS OF CHANGE:		20210803

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ChromaDex Corp.
		CENTRAL INDEX KEY:			0001386570
		STANDARD INDUSTRIAL CLASSIFICATION:	MEDICINAL CHEMICALS & BOTANICAL PRODUCTS [2833]
		IRS NUMBER:				262940963
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		10900 WILSHIRE BLVD
		STREET 2:		SUITE 600
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90024
		BUSINESS PHONE:		310-388-6706

	MAIL ADDRESS:	
		STREET 1:		10900 WILSHIRE BLVD
		STREET 2:		SUITE 600
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90024

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CODY RESOURCES, INC.
		DATE OF NAME CHANGE:	20070112
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>cdcx-20210630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:5980d565-8a72-4515-8fec-bdac7b3f0909,g:677400b4-ae7d-4e30-9c74-e63e64bd7b23,d:e2b69c37543f4752b73bd1757f313be4--><html xmlns:cdcx="http://cdcx.com/20210630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cdcx-20210630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8wLTEtMS0xLTA_cb56a24b-de5e-4f98-9698-363448f4b3ba">0001386570</ix:nonNumeric><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8xLTEtMS0xLTA_85b39663-1eea-43ef-b417-ef9278cf8029">false</ix:nonNumeric><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8yLTEtMS0xLTA_1fd55701-16a0-4aaf-982e-6aa8b23bd464">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8zLTEtMS0xLTA_208d9e6d-8fb2-4b6b-a614-6ed67477f8d2">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV80LTEtMS0xLTA_08dff151-3bca-4876-8507-eb8953026319">2021</ix:nonNumeric><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV81LTEtMS0xLTA_85a1b006-8566-4159-ae1e-28beb96b8a34">false</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="if14b337429084724b212d271fc24d803_D20210101-20210630" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMS0wLTEtMS00NDky_811763bf-4c0b-41ec-b18e-e8512db8b40d">0.3333</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i0a3a52ee932843029576dfd0eb58b4fb_D20210101-20210630" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMC0wLTEtMS00NDg0_7d3474a1-f896-4954-a635-d5245b662ae2">0.3333</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i0bc3371b39dc4ea6895aa9bb3d63ac60_D20210101-20210630" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMi0wLTEtMS00NDky_ddfbe4f3-e93a-4156-a096-a1e955b587fb">0.6667</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ibbc9bfd1faa642a0a93372f6f5c5caa7_D20210101-20210630" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMS0wLTEtMS00NDg0_e9c7010a-ab85-4d56-a1ad-63f6091e90f5">0.6667</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cdcx-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i1fcb2c00d8d645d0a45c5ab183884e43_I20210802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i611390126ee04336a981fdf641376316_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3607b8c22a904fad9d055c347cb02ae9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="i014e46458a914ca4a3fa2561b9361c20_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="ie7353614d7c24b148ad88e86a7d1d5bf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="i52ce51bb729e4c0bbc6c6b5224e7a22d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8afdd980cf144d37b35aae65562528d7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba48137ee4f14652a53b04af394b235a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="ic44d22f7b601430394dd880902736680_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="ibd76d61938a4497b8935ff270d655b13_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="i95c19b087c854d4480ad0e349384f71b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="ie2e9b3af227e420ea49d24377fdaf40b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="i88a60724150644dfb332ccd8be67480a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53be0dbfa38b447793913e651d05a028_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="i652a66beebe242cba9d6e9bb3c35a04e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="ic68a0b415ed0471e86900e9f664c40c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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="i0b079a100eca46e5abe54f9907253305_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e162d6011424e798074144126bcae78_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fcc6735cb3f4bc59155299d8c704e23_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i786990531fc64b878a91949053b1b9f6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96da38830bfc4319892c27dadfc3380a_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff39fc071c9745e280ae607a3deef719_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fa738bc8bf04b42959fb89d83709a2c_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedb03561076447fe9f5a547683f8051a_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e263dd9560d4c2d854c6ed0e29e790e_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d35da0942604ff89c45c2907ffbd979_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4e389aca34d4d63ba47a66d9074c4df_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d59b20de30e481b984098b035ba8f89_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69a6db4b5df24da4890afff63ef9daf5_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc926fc39aa94d0abf68889c325be30d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie40092787d7e4afc9a05b4e1b1b55fa1_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7edf3852ed8440daa7041aa52065dc3a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78095cac03134cd38a108af73863c7f4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i278a7e0e98264731a7eb78fd646de37e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbcf6520eb684ad6b5a25ea5c0ae47a9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14d97998cf67485a9f2f9531f77166b8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50aae8a9dc6741b5a46cef03aaa7b93b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2829992c649a4b0da361e286daec8870_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd94c48678c94c91b321ab9bdfe8cf10_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cdcx:LiquidityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i007d08690d9846618cebb55bac73c40e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:ShelfRegistrationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6463eaeb72104f95a90bb9967f408617_I20200612"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</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="if64bcdc0507b42ba96c609b6836a38c5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6f5b0b89e72410c95abb23f955e4588_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</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="i302d1f4139404b06a006a69b058741b8_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97d1402b01f9432889be9d77ccb9e622_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94dd477fca004c7d906f5650e6e8d105_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ef6f41b728c4e3da8716f9b227bd58f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</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="iad6a9fd0c1444437901068ddbb11ab7a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e4d73ac76a34684bd38b992e4d8bf4f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b2c2cef055947cc8df2ed17252f1965_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33fc1b3a70594e12ab25e994a0d53f53_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i890fa01e439b4b23bc945fd9130d1c0f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3baafd61f9b4d7c876c85fe90e212c6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</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="i01aca547e88e4106a4bd70744c0589c6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia24ba932edc84e67852699478160e5cf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9251ff3f286348d997aa43d20ce97fa1_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd4fd306d0374e3bacdca13062f90cfe_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f504bc05b484e98bad3351c69b6fb0e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83bfe4d93d79472bb6cefdf1d8c426ff_D20210601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i619480f4971f4d678e45771a6b6f9fbf_D20210220-20210220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cdcx:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-20</xbrli:startDate><xbrli:endDate>2021-02-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bebc20348e643d5b234f2edc55c3b1f_I20210220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cdcx:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2a2d3dbaeaf4c7399ff949da834353c_D20210223-20210223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cdcx:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-23</xbrli:startDate><xbrli:endDate>2021-02-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="renewal_options"><xbrli:measure>cdcx:renewal_options</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdcx:A2017EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaef2a0853b114ce3ae22321cdc6d8811_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d9c5da40f96492c891c4bbbea7b9ed1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:FullValueAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a4a4366eee24771b49c259716f489c1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if14b337429084724b212d271fc24d803_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bc3371b39dc4ea6895aa9bb3d63ac60_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i056d48bdd4f248fd854f1b3784c3bfbf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie140e5073ef948608e904ae69b29617c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i205e6d4fa8b24da7a9455abae277d54a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic44fd3cdd9724bbaab64fb9a3c49b611_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff2058d0850c489aabf5251cb0ef5ca5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ec833cc4ed648e482e33e0d96157e6d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a3a52ee932843029576dfd0eb58b4fb_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbc9bfd1faa642a0a93372f6f5c5caa7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eda482e31d94ecfa43d61e7a9a86c0f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="i12c70afc180d429eb12be2a4ee5e47a6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7387ce3dcc2f4ca9a8be5722e34407d7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf9886f967244ea3aae952d58e716852_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd6d6c53ffb24a68ac8377e8c8e8f2e1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</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="i92a70e81e1f74eaeb4baa1b4114e15c4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97c55ba9c4274207a80d1c1b9b027f6a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idccb3d0371264fc2863d6d6edbf8f424_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12ac34d6724749e78d5ff04b254541e5_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="id2af3b042d8b46ed8fcbc1ec15dba7cb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f37fb0bbbb64e98a1367cefa1bd79c9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a1dce07a9f044c4a2e6df3a409ed683_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb42051368dc467e9891899295cee295_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="i200440d585c848fc97a6a085ea8f4c58_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97c185c24f1a4135a9a725b88c1bb879_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24838408e1c04921b3f2f1b496eba20b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="reportable_segment"><xbrli:measure>cdcx:reportable_segment</xbrli:measure></xbrli:unit><xbrli:context id="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</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="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i509dcee2eab84885926c548bf535867a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f0506016c0a4575b743acd45b1749c6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i445a1b76d78b48619764c2ab410878ef_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f4d080a0daa4feda7fe0bce83b2df51_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3698e2a90874cf9b17de562544e4ede_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9546fe78b188453394c3e56bd449cd7b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i019c5a89a4f94d749db5a8f7494708d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5befa1a992e54d2a88b71afd8de6c0a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5881882f045a419a95d6fefd58fc6919_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07f3be0bf08743b4a9185f55fde852c0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</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="ic30b54ffa9604afc8d07cf351b5e7480_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</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="i44e23c5e659443bdb2e2066d7a462b76_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</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="icfa7878ec7c44e53b3b270cd739b0576_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</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="i6378b6fbcb404c2b9037e373a13f61fe_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</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="i96aff785ac4c4010ab5dfb9aa2bb48d6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</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="ic3015d0d229241cfac3abcc3006d1171_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</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="i2566d1e89e3c4f4182510b50a6304be1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</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="i466bed35766f4ece844959dfb1df78f9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</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="ib8c4f214ac1848fca9d287c68de928f6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</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="id569603405b542789caf0d6ded6afe79_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</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="i26286fdb77ef4605b72f17833e9ae0b4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</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="i8efc3587117844da8d9f829145fc3844_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</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="i680f0032ad4c4a35960f7b1f421a3981_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</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="if5f88a27414648569791bcdcc9d7162b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</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="i2b575bfab4f74a7fa701ab8cbb1da6de_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</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="ie7be8b35da034390b2481edd497f9669_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</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="iff3c56bee02647f585c2606873cea043_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</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="i11addcc5343d4151977ae6fcf3da2ea9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</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="icf5b60ca2adb4aaaa296e62664e7fbb0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</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="i228d00f877c145ceb9d82134155afb15_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</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="i5b53f9c09ebc4d40b73ebb8f548eb62b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</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="id0232226fe2849bc82610f1b8c6a127e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</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="i3b26710d0e774cf8876e6ffacd07c203_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</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="i2ceac7c75c2b4383b524edcff511ad0a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</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="i5893ea4f40a9464bbff0545d842e5f09_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</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="i0ebd7c89f4a54b2ba6b1f966a3fea3ed_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</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="ia2436d79630c44318b262ef4c3b373e0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</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="ife30a5505e3c4a6e8827dc64d358fc4f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</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="i7eb2ea5c6be44a4995355bd50e19dbcc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</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="i2353858e772e4602bf05c153a531345e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</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="i78d122a1e8ce4ab08189435d688beebe_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21bed1d4bc1d4984b2d0f1925dbeca65_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie228b2fb77844325b21d9dab0fbc2d4b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3973af200d17404680d02b429b67bf6a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdecfd9a96a54f8ca18bd4b0503b7b4a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557b856e5d074cac91da99e3df52360d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7d2fb1b247f48128a225ce4a5c130c3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80c1eb5892a643ce8f1d70394510064c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b8d47a0c2b24a4a95800399b090a694_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i098bd8bea8fd4746a325e62c40612af7_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3c550916ebc4be0b4b057cac56abf60_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife5db8d33db04ad0846e90d83664c867_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9784cfb16a6d48079eb95bd4c32e0fe0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9b999d7fc49450ab94c7b7f979f096d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i735420bc1c24420993418d291d497ede_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d9849cee0cf48789c47e4e0ee7be052_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id867eb1c42b141f49cdb424fc1b121c7_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7935dde9c9d413287b26b928a607d42_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1b3ac150b2a4611b0b5f2b4f99a53ad_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0681cd8f44b4d068f18306873f65a35_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7347b2f8d57b43a4a7a7b9b4a0430426_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a5d39a883524f60a5224966383701d4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i419da763924a42bcbfb7214065899a40_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34268eb33c6b4b2d8bac3e3a8bded3cd_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84f1895c39d447a18185de246cba89ff_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie51821ccfdfb4ab782ab145ac7a78e71_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6ed7805211c4d1ab9267078db0dee5c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaf94e4c4dd44ebe9b507dee17a3b954_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a8847bf36d74a9ea143c9416b94173b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic905e9417f654847aab5110bfb69afb0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dcf75325307400395138bbcafaaf40a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40073f516c3f4bdea1b29cc2923d727e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia33a05286a7e44158da3a3c3b2ea4446_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70efc4dca69842f6bdae042f55208fe6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4544ce69a2ed4ff18ffc65a87ef16fba_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4be2e8d12c634959b08665f4847097ae_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7d89e30f7a247ccbb1ecdb66c58e06a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d43d07143a4e418c2cdf2362274f38_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9482194c6674f03a54f3e0dbb390ca1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65783e3340c44bb69625c108be27bdec_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a88eaf4cdfd4cfa884ec22f520c6ac0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia359b04ed0184387b7955fd333162cff_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50154cc3c4b410d98a635af127cf0b3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a2ad836575941efa31b81df0a694291_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie406a4d56bd446008a18de1f0ab4d794_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i882a353e9d6446348940266a495758f0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6358504b03f04a1fb8ffafec2b68ba95_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c265f9e6fab4d1f9852fd54d9c00184_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i959cf6a8aa784ac2913c5a50b4be3381_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia17069794ff446c2bed1dc3e6800225a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4729c181a9cd4dc6b21e9969dbe57eed_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00821c0ee32b42cd8310e59c66c6ae69_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9065dc866e8c48efb1af8c6c51785a95_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i444bf93e15584d83b3501b81dd80d4d2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i283e45a6924140f7aa6b460117d23a95_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i819b632db9b84e6ba7dc46f219d1d7bb_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47e6acb7b3da417381cf701503087d9e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e77ddd2dacb481caa71d23a5de0b576_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i967ee24d465e4b50a7ed7f6c9a46c84e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e4237d137db449e94407a368ca7b96d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib27c44db5ec14626b9631a84cfc5ba95_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ee687fe4f214b04a886aefcf1393f35_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8865e7e7c2a242fa8e7f23d0d362dca7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bb7a733302241678af15813679795ea_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf8a8703ceb9455790a02f2c3af1efe2_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14dc7cb246d04bcbb1a306133d74d44a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86e32d0f694a4f8a8e93a53c2e318d63_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77dcd0ebc4b940589d99adc1a1fd5d55_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icab9f5c1b22f403498a0aed1c3ffb406_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a35d55a555b4688a1be732cee92879e_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81a5fa1281e5458dbfc53dd7ab419c9f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icad1da93638e45e092e5a214e064890b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28ff6102b6fe4e5fba90f8d2c250e9f1_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fa4fc19a5ad43e6ac0a4085933c54e2_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d284969d584d13837201df908c8638_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id48b490ff93a4cd9b1864f2d4924b2d7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic892160be94c440fb2197d4064e191db_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3914c5b8e424cd0ad1e2214ed067f4e_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6b6a37536064be088dccb6a42206333_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4883b31028a840dcab497c4f2d536d52_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id728c98b927d44c09eccdb90985776ab_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id14b498b7c8e44e188668411244c51db_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77b3a35bd22c44a9835102fa07734bc3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a8dcdb394b1452f8d16577b191265f7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1391126789414b70af1cc0ffc783b24d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2009fc6f47d8410183cd56e879246800_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7edbebb67db84e9e8e91b2370b1be8f3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic33093b9f53d486c87f7cecdffb3dba4_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1239161e6f6474393d5e128175388a8_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i739e552de7a04613ac141c8d20eb4a5f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47a826b90eaa4d61b7944ca937b76f32_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ad7e0a34361457493ddcee4f2faf7fb_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03dbbfadebfb4de3a1d13d8e203acc87_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20ca4adc9e9a4447aa0af1c6f87252ef_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="i8bf7a6f4abdb4450a461726ad9f20d31_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b57fed975024b178dcabd3620eefbe9_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecfc25b6f7b14062b913f0ce30c8f478_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5df71c2c8fcf40aca22b33584295261b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i183bb79cc788436cb9d4e9694ac426ba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b2e7c73ecaf43fea8a2120298711d2f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:WalmartMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadb5678743fd44788713f90bcd98aac7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:MatakanaHealthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f62fba7bbcb4242a42b5cb96dd68003_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:MatakanaHealthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7ffa5af1e8c4e53987417bc9e6c69d3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:LifeExtensionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c8ac71539cb452c99ada4d46feb56b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:AmazonMarketplacesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cdcx:CaliforniaActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-16</xbrli:startDate><xbrli:endDate>2019-08-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12e2b0a7c15b47a594fa4840db3e31a4_D20200915-20200915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cdcx:RejuvenationTherapeuticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-15</xbrli:startDate><xbrli:endDate>2020-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fe4297151504d689545f1fc45519984_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cdcx:RejuvenationTherapeuticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6961ce9dd0934af8b4def680494cf7a0_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77b2a07850ca421c9dcd71a4c1a256f8_I20210802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001386570</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-02</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ie2b69c37543f4752b73bd1757f313be4_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt;text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></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%">                                                                                                                                                               </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%">UNITED STATES</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%">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="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODgz_b0758fd0-a228-4ac9-af85-d2286b0cfd6c">10-Q</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg0_0cfc6f04-141d-4c62-98c5-52ad6e4fc1bf">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)</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%">OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:10pt;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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8yMTM_3a213af7-f3d7-4bc6-be77-f9dde08831ae">June 30, 2021</ix:nonNumeric> </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg1_f0120313-f79a-4943-87e7-ec308d9586db">001-37752</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><img src="cdcx-20210630_g1.jpg" alt="cdcx-20210630_g1.jpg" style="height:70px;margin-bottom:5pt;vertical-align:text-bottom;width:309px"/></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:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:390.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:21pt"><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:18pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6NWQ3YTE4MDRhYWFhNDE2YmExYzU1OTU1NGE5YTA0ZjMvdGFibGVyYW5nZTo1ZDdhMTgwNGFhYWE0MTZiYTFjNTU5NTU0YTlhMDRmM18wLTEtMS0xLTA_bec7204f-1a8f-482c-ba31-61d7bc6249b5">CHROMADEX CORPORATION</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">(Exact Name of Registrant as Specified in its Charter)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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:48.533%"></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:48.535%"></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8wLTAtMS0xLTA_428947fb-2f06-4409-a00e-33ad5f7a52fe">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8wLTItMS0xLTA_04d94621-90ae-49c2-9be9-01d67f61bcab">26-2940963</ix:nonNumeric></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%">(State or other jurisdiction of<br/>incorporation or organization)</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:10pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:9pt"><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:bottom"><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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF80_737b4bcc-13c4-487c-b0d9-7276f35839dd">10900 Wilshire Blvd</ix:nonNumeric>. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF84_4629da40-a1cd-4da7-99f5-932f6886d20c">Suite 600</ix:nonNumeric>, <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF8xMg_f1dd30f1-96ff-4eaf-882e-50ec1253f8e0">Los Angeles</ix:nonNumeric>, <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF8xNg_c5efab08-bf38-4207-ae6c-5fcfd31d96d0">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTItMS0xLTA_d64109d6-13b8-492b-83b1-993bfc234f9f">90024</ix:nonNumeric></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%">(Address of Principal Executive Offices)</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:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant's telephone number, including area code: (<ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg2_048f7f55-4bda-4011-b298-8f31ad348a5f">310</ix:nonNumeric>) <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg3_ccb15953-d096-4567-825b-40b39857a971">388-6706</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</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:40.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.629%"></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%">Title of each class</span></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%">Trading Symbol</span></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%">Name of Each exchange on which registered</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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6Y2I5OTAwZGZlZGUxNGMwM2IxMDUwNzAyZmRjNjVhZmQvdGFibGVyYW5nZTpjYjk5MDBkZmVkZTE0YzAzYjEwNTA3MDJmZGM2NWFmZF8xLTAtMS0xLTA_c7d237e4-1f6a-4f5b-a2b5-7f945206b41c">Common Stock, $0.001 par value per share</ix:nonNumeric></span></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:400;line-height:100%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6Y2I5OTAwZGZlZGUxNGMwM2IxMDUwNzAyZmRjNjVhZmQvdGFibGVyYW5nZTpjYjk5MDBkZmVkZTE0YzAzYjEwNTA3MDJmZGM2NWFmZF8xLTEtMS0xLTA_2d65c5ac-01ee-4522-8349-401ff4f3cf74">CDXC</ix:nonNumeric></span></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%">The Nasdaq Capital Market</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><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:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.421%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. </span></div></td><td colspan="3" style="border-left:1.5pt solid #000;border-top:1.5pt solid #000;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%">&#9745;</span></td><td colspan="3" style="border-top:1.5pt solid #000;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%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF8xLTEyLTEtMS0yMTk5_c4c7f2a2-5c56-453d-8335-82886bf5f54c">Yes</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1.5pt solid #000;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%">&#9744;</span></td><td colspan="3" style="border-right:1.5pt solid #000;border-top:1.5pt solid #000;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%">No</span></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></div></td><td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;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%">&#9745;</span></td><td colspan="3" style="border-top:1pt solid #000;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%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF8yLTEyLTEtMS0yMjAw_0d8f0bda-cbd6-41b6-9647-d9c19fed9397">Yes</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;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%">&#9744;</span></td><td colspan="3" style="border-right:1.5pt solid #000;border-top:1pt solid #000;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%">No</span></td></tr><tr><td colspan="30" style="border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a large accelerated filer, accelerated filer, non-accelerated filer, smaller reporting company or emerging growth company. See definition of &#8220;large accelerated filer, accelerated filer, smaller reporting company and emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div></td><td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-right:1.5pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000;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:10pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">&#9744;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">&#9744;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF80LTQtMS0xLTQwNzk_40a241dc-eaff-485f-9fde-87f00a290db4">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">&#9745;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF80LTctMS0xLTIyMjk_33559343-ce58-49ab-88b5-59bc149fe698">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1.5pt solid #000;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:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF80LTktMS0xLTIyMzM_15bb68bc-ca39-467f-bb4f-2c6c9fce969e">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-right:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;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%">If an emerging growth company, indicate 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></td><td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;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%">&#9744;</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Yes</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;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%">&#9744;</span></td><td colspan="3" style="border-right:1.5pt solid #000;border-top:1pt solid #000;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%">No</span></td></tr><tr><td colspan="30" style="border-bottom:1.5pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;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%">&#9744;</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;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%">Yes</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;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%"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF82LTEyLTEtMS00MDgz_363da043-6611-49da-aa15-a63ac9ddbbac">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-right:1.5pt solid #000;border-top:1pt solid #000;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%">No</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August&#160;2, 2021 there were  <ix:nonFraction unitRef="shares" contextRef="i1fcb2c00d8d645d0a45c5ab183884e43_I20210802" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODEy_f1466e38-fd69-4d7b-9543-a32270a236b7">68,196,526</ix:nonFraction>  shares of the registrant&#8217;s common stock issued and outstanding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt;text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></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%">CHROMADEX CORPORATION</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%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="margin-top:10pt;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 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:94.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.725%"></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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_16">PART I - Financial Information (unaudited)</a></span></div></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:400;line-height:100%">Pg.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #003859;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #003859;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_19">Item 1.  Financial Statements (unaudited):</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_22">Condensed Consolidated Balance Sheets as of </a>June&#160;30, 2021<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_22"> and </a>December&#160;31, 2020</span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_25">Condensed Consolidated Statements of Operations for the </a>three and six <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_25">months ended </a>June&#160;30, 2021<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_25"> and </a>June&#160;30, 2020.</span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_28">Condensed Consolidated Statements of Stockholders Equity for the </a>three and six<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_28"> months ended </a>June&#160;30, 2021<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_28"> and </a>June&#160;30, 2020</span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_31">Condensed Consolidated Statements of Cash Flows for the </a>six<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_31"> months ended </a>June&#160;30, 2021<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_31"> and </a>June&#160;30, 2020</span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_34">Notes to Condensed Consolidated Financial Statements</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_34">10</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_76">Item 2.  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: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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_76">25</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_121">Item 3.  Quantitative and Qualitative Disclosures About Market Risk</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_121">32</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_124">Item 4.  Controls and Procedures</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_124">33</a></span></div></td></tr><tr style="height:12pt"><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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_127">PART II - Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #003859;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_130">Item 1.  Legal Proceedings</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_130">34</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_133">Item 1A.  Risk Factors</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_133">34</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_136">Item 2.  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: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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_136">52</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_139">Item 3.  Defaults upon senior securities</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_139">52</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_142">Item 4.  Mine safety disclosures</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_142">52</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_145">Item 5.  Other information</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_145">52</a></span></div></td></tr><tr><td colspan="3" style="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_148">Item 6.  Exhibits</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_148">53</a></span></div></td></tr><tr style="height:5pt"><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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_151">Signatures</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie2b69c37543f4752b73bd1757f313be4_151">55</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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="ie2b69c37543f4752b73bd1757f313be4_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This Quarterly Report on Form 10-Q (this &#8220;Quarterly Report&#8221;) contains forward-looking statements that involve risks and uncertainties. Chromadex Corporation makes such forward-looking statements pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 and other federal securities laws. All statements other than statements of historical facts contained in this Quarterly Report are forward-looking statements. In some cases, you can identify forward-looking statements by words such as "expects," "anticipates," "intends," "estimates," "plans," "potential," "possible," "probable," "believes," "seeks," "may," "will," "should," "could," "predicts," "projects," "continue," "would" or the negative of such terms or other similar expressions. These forward-looking statements include, but are not limited to, statements relating to our business, business strategy, products and services we may offer in the future, the outcome and impact of litigation, the timing and results of future regulatory filings, the timing and results of future clinical trials, our ability to collect from major customers, sales and marketing strategy and capital outlook.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any forward-looking statements in this Quarterly Report reflect our current views with respect to future events or to our future financial performance and involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under Part II, Item 1A, &#8220;Risk Factors&#8221; of this Quarterly Report. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise indicates, references in this Quarterly Report to the terms &#8220;ChromaDex&#8221;, &#8220;the Company&#8221;, &#8220;we,&#8221; &#8220;our, and &#8220;us&#8221; refer to ChromaDex Corporation and its wholly-owned subsidiaries. </span></div><div style="height:42.75pt;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="ie2b69c37543f4752b73bd1757f313be4_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUMMARY OF RISK FACTORS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An investment in shares of our common stock involves a high degree of risk. Below is a list of the more significant risks associated with our business. This summary does not address all of the risks that we face. Additional discussion of the risks listed in this summary, as well as other risks that we face, are set forth under Part I, Item 1A, &#8220;Risk Factors&#8221; in this Quarterly Report. Some of the material risks associated with our business include the following:</span></div><div style="margin-top:10pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">The COVID-19 pandemic has adversely affected, and is expected to continue to pose risks to our business, results of operations, financial condition and cash flows, and other epidemics or outbreaks of infectious diseases may have a similar impact.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">We have a history of operating losses, may need additional financing to meet our future long-term capital requirements and may be unable to raise sufficient capital on favorable terms or at all.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">Our ability to protect our intellectual property and proprietary technology through patents and other means is uncertain and may be inadequate, which would pose risks to our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">We are currently engaged in substantial and complex litigation with Elysium Health, Inc. and Elysium Health LLC (collectively, &#8220;Elysium&#8221;), the outcome of which could materially harm our business, results of operations, financial condition and cash flows.&#160;</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">Our TRU NIAGEN&#174; products are not approved by the United States Food and Drug Administration or any foreign regulatory authority to mitigate, prevent, treat, diagnose or cure COVID-19 or any other disease or condition.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">The future growth and profitability of our consumer product business will depend in large part upon the effectiveness and efficiency of our marketing efforts and our ability to select effective markets and media in which to market and advertise.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">Unfavorable publicity or consumer perception of our products and any similar products distributed by other companies could have a material adverse effect on our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">Our operating results may fluctuate significantly as a result of a variety of factors, many of which are outside of our control.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">We rely on single or a limited number of third-party suppliers for the raw materials required to produce our products.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">Any inability to maintain sales, marketing and distribution capabilities or maintain arrangements with third parties to sell, market and distribute our products, would pose risks to our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">Our failure to establish and maintain effective internal control over financial reporting could result in material misstatements in our financial statements, our failure to meet our reporting obligations and cause investors to lose confidence in our reported financial information, which in turn could cause the trading price of our common stock to decline.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">Government regulations of our customer&#8217;s business are extensive and are constantly changing. Changes in these regulations can significantly affect customer demand for our products and services.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">The market price of our common stock may be volatile and adversely affected by several factors.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">We have not paid cash dividends in the past and do not expect to pay cash dividends in the foreseeable future. Any return on investment may be limited to the value of our common stock.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">We have a significant number of outstanding options. Future sales of these shares could adversely affect the market price of our common stock.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.66pt">We may become involved in securities class action litigation that could divert management&#8217;s attention and harm our business, results of operations, financial condition and cash flows.</span></div><div style="height:42.75pt;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><div id="ie2b69c37543f4752b73bd1757f313be4_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_19"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</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:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_22"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ChromaDex Corporation and Subsidiaries</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Balance Sheets</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:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #003859;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:700;line-height:100%">Jun 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #003859;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%">Dec 31, 2020</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#003859;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands except par values, unless otherwise indicated)</span></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:700;line-height:100%">Assets</span></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></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%">Current assets</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, including restricted cash of $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0wLTEtMS0wL3RleHRyZWdpb246ZTZmZjRhOTNlZTZjNGNhOGJiODM5NjQ0NjJmYThmMzlfMzk_52b03670-bc07-4b52-99fb-6dd82bcf4e5f"><ix:nonFraction unitRef="usd" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0wLTEtMS0wL3RleHRyZWdpb246ZTZmZjRhOTNlZTZjNGNhOGJiODM5NjQ0NjJmYThmMzlfMzk_a58d4cab-cce4-4ff8-ba45-370d2a3f0958">0.2</ix:nonFraction></ix:nonFraction> million for both periods</span></div></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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0xLTEtMS0w_823aefc7-a3ea-4765-a734-10eb6586beef">38,778</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0zLTEtMS0w_eb716e43-c508-4f67-a62f-575ca9f372dd">16,697</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfNDQ_be79e150-e943-4722-86ea-01afca3e5e8a">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfNTE_e239fd60-9aca-4281-b7d1-6a1bdc324e89">0.2</ix:nonFraction> million, respectively; Including receivables from Related Party of: $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfMTY0OTI2NzQ0MTc2NQ_a8031164-8729-49e4-8dc0-a9fed30aa9e5">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfMTY0OTI2NzQ0MTc3Mw_a46ecc59-bd7b-433e-b7cc-27963195ec69">0.9</ix:nonFraction> million, respectively.</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0xLTEtMS0xNA_5729c08e-0630-4ce9-974f-3bd9508e8872">5,999</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0zLTEtMS0xNA_75c47040-0180-43f4-9c0a-408660fd474a">2,694</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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNy0xLTEtMS0w_74a81fa1-abd0-4a22-8324-792236adb29f">12,183</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNy0zLTEtMS0w_cc3d5dc5-dc29-4e35-9a58-eed4d028ab49">11,683</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 13pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOC0xLTEtMS0w_6786ca3d-c046-4cce-8f31-7df4676e7d96">972</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOC0zLTEtMS0w_53a49fcf-e6ee-472f-89ff-3b3da34db2b9">1,145</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 24.25pt;text-align: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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOS0xLTEtMS0w_dbce3c32-665e-4d84-8088-34ceed1e7de6">57,932</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOS0zLTEtMS0w_485f5e99-17cb-483a-8b6a-e225499e89d5">32,219</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:12pt"><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%">Leasehold improvements and equipment, net</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTEtMS0xLTEtMA_013b663b-f672-4771-a870-fa0acb5b18ad">3,150</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTEtMy0xLTEtMA_64cbe8fb-aa45-43a8-9f37-5fe7d23a9828">3,206</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%">Intangible assets, 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTItMS0xLTEtMA_a06eb881-eb17-449f-9eb5-1b0bfd50e725">961</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTItMy0xLTEtMA_ed057cfb-6e79-4b84-b736-5695880a9c70">1,082</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%">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTMtMS0xLTEtMA_f675e7b5-4dae-48d0-8127-7675b191647d">3,182</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTMtMy0xLTEtMA_d1e3c9d9-bff6-4583-99b2-c304850de8a8">1,226</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 long-term 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTQtMS0xLTEtMA_3e74d19a-1da3-4878-a1d2-44a734dddc4a">617</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTQtMy0xLTEtMA_0f46ab8c-b27a-4248-9deb-01204409e60e">625</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 24.25pt;text-align: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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTYtMS0xLTEtMA_b31ad42c-c4af-4999-9595-046048629282">65,842</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTYtMy0xLTEtMA_1505581e-f2db-42a0-ac8c-c5893201a6db">38,358</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:700;line-height:100%">Liabilities and Stockholders' Equity</span></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%">Current 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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:#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjEtMS0xLTEtMA_28e96a2b-673f-445b-a0df-827cf0ce93ee">9,970</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjEtMy0xLTEtMA_500e8cd1-28cd-47de-9e0e-7d91218145ee">9,445</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 13.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 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjItMS0xLTEtMA_f8818d90-792c-4cb3-bfe6-725ebd3adfda">5,569</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjItMy0xLTEtMA_a2733a01-cc19-4b1c-81c9-edd5ef4cc1d0">6,133</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 13.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%">Current maturities of operating lease obligations</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjMtMS0xLTEtMA_f8916cdf-fb08-4c7e-8159-bf5f099d0cd2">467</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjMtMy0xLTEtMA_350ec6ca-a781-47a8-b495-4f7fa445a075">589</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 13.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%">Current maturities of finance lease obligations</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjQtMS0xLTEtMA_1116ca93-2524-4706-b040-e1862f4711c5">13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjQtMy0xLTEtMA_0320279d-7eb6-4c08-9c72-77149a572011">31</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 13.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%">Customer deposits</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:DeferredIncomeCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjUtMS0xLTEtMA_b8b012be-b286-4800-aec8-83c68ed0259b">210</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:DeferredIncomeCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjUtMy0xLTEtMA_cf9765a8-9125-4668-adae-fe48e8a11de4">278</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 24.25pt;text-align: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 #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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjYtMS0xLTEtMA_2e555bc2-df7a-407a-afba-e9bdda374abf">16,229</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjYtMy0xLTEtMA_94b20f3a-3ac6-4a0f-aa60-f0580a4ffcd6">16,476</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%">Deferred revenue</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMS0xLTEtMA_f0979894-ad7f-4426-8fc7-222c1aa0d209">4,441</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMy0xLTEtMA_0ca03f65-3d8f-4f01-b5d4-999567649d2d">4,441</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%">Operating lease obligations, less current maturities</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjktMS0xLTEtMA_c2a56a81-dd08-4676-8088-2be403eea85b">3,017</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjktMy0xLTEtMA_51cf85b2-444d-47ce-834d-7fd92634eb60">997</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%">Finance lease obligations, less current maturities</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzAtMS0xLTEtMA_f166212d-7ab4-4aac-a974-8a59268ffe32">13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzAtMy0xLTEtMA_008185aa-c7a9-4f00-a4ed-cc0f585d656a">20</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 24.25pt;text-align: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 #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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzItMS0xLTEtMA_340f6b83-45cc-4b6b-9e41-f3dec3c2fc21">23,700</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzItMy0xLTEtMA_932ae703-b43a-42f0-9ee1-dd0e8eaece3b">21,934</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:12pt"><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%">Commitments and Contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMS0xLTEtNDE2OQ_a10e5f22-3216-4831-bc33-5c88a77aab42"></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="i611390126ee04336a981fdf641376316_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMy0xLTEtNDE2OQ_8fae983b-ebaa-48b3-b9ee-72ef6fd90720"></ix:nonFraction></td></tr><tr style="height:12pt"><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:700;line-height:100%">Stockholders' 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 style="padding-left:6.75pt"><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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE4_67a80f33-a517-4e65-8e9c-ede8de5ece1a"><ix:nonFraction unitRef="usdPerShare" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE4_6b8afb0d-2a0e-44e6-8b01-1d3553779e6e">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzQz_1b95d1b1-9f72-4e37-901b-4ae9964004b9"><ix:nonFraction unitRef="shares" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzQz_ef74f12f-3abc-4f8f-a302-cf9b339cbdaf">150,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1Xzgw_1b51762a-d6dc-4799-97bf-36645f15c8e4"><ix:nonFraction unitRef="shares" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1Xzgw_6097e0c3-5cb4-421e-8d80-5046fb432b71">68,009</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE2NDkyNjc0NDE5MzA_a8eeb761-df7d-4ffd-b94e-b61ad663f363"><ix:nonFraction unitRef="shares" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE2NDkyNjc0NDE5MzA_ecb1a465-0365-4413-98ce-4a1810b86ff8">61,881</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;30, 2021 and December&#160;31, 2020, respectively.</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMS0xLTEtMA_9d396d20-31fc-4f48-978b-8f2c735b8f81">68</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMy0xLTEtMA_53e88a54-1b8e-453c-8d44-b2cdb63a74b3">62</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%">Additional paid-in capital</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzgtMS0xLTEtMA_367a9df1-df7d-4f53-a493-a8f3d41c7e73">196,848</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzgtMy0xLTEtMA_6ece4c2f-af57-4353-84ef-4df02fbb16c3">158,190</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%">Accumulated deficit</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzktMS0xLTEtMA_f001a0b9-2ce0-488f-a540-8bd7e9f23f7c">154,772</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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzktMy0xLTEtMA_a5fbde01-276b-49a2-82ee-945212736141">141,825</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%">Cumulative translation adjustments</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" sign="-" name="us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDAtMS0xLTEtMA_f8e873b9-13fb-41a4-bb68-2e8aae6660e5">2</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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" sign="-" name="us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDAtMy0xLTEtMA_d63340a2-8bc9-4e88-b8f7-c3a3837f94b5">3</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 24.25pt;text-align: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' equity</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDEtMS0xLTEtMA_31acf2be-62ed-473b-9a1d-9154fa07207a">42,142</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDEtMy0xLTEtMA_26bc1b3c-3f0f-4bef-b04f-8675718e4fd7">16,424</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 2px 24.25pt;text-align: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' equity</span></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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDMtMS0xLTEtMA_d0c1c99f-d45c-4eda-94bd-595c69f6e1af">65,842</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDMtMy0xLTEtMA_11d0fc92-1c1d-4ede-9700-5ccbdb27dd0c">38,358</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><div style="margin-top:10pt;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 consolidated financial statements.</span></div><div style="height:42.75pt;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="ie2b69c37543f4752b73bd1757f313be4_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ChromaDex Corporation and Subsidiaries</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statements of Operations</span></div><div style="text-align:center"><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:45.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.911%"></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.917%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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-style:italic;font-weight:400;line-height:100%">(In thousands, except per share data)</span></td><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><td colspan="3" style="padding:0 1pt"></td><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="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, net</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMi0xLTEtMS0w_1fefeecc-6c9c-4002-99e6-1b3d1e3e3931">17,699</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMi0zLTEtMS0w_8d3f0e9b-532f-46b1-acb5-35f06004bdf2">15,287</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy01LTEtMS0xMTEz_a86f30c2-9ef0-46ae-9ca6-c553897cd9d3">32,382</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy03LTEtMS0xMTEz_cb1be55b-193b-49b5-9f0a-3595a1427cd1">29,632</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%">Cost of sales</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy0xLTEtMS0w_f001f645-e87d-4427-a58d-2a3767684c12">6,889</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy0zLTEtMS0w_13e05c35-3771-4212-a9ee-3e267528dd18">6,199</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNC01LTEtMS0xMTEz_c193f27c-3f22-49e3-8ea3-10b631e6ba6c">12,338</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNC03LTEtMS0xMTEz_2c9f676a-2c59-4ced-87c0-702d599a0bef">12,233</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%">Gross profit</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS0xLTEtMS0w_ff9c4588-81e5-449d-868b-11a0493e75fd">10,810</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS0zLTEtMS0w_63093e93-b398-4f9b-9a58-914e25149603">9,088</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS01LTEtMS0xMTE2_eb7997bc-1cb0-4942-809a-9821be1bccba">20,044</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS03LTEtMS0xMTE2_5ec31062-a888-482b-94ea-80e3be113b05">17,399</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: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%">Operating expenses:</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%">Sales and marketing</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC0xLTEtMS0w_83f029f0-e2ac-474b-ab2a-5ce6127efcd8">6,232</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC0zLTEtMS0w_004ec92a-0e2e-47ee-a39e-60762bbb9144">4,959</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNy01LTEtMS0xMTE5_ebe96440-46ad-4fa5-9486-60418f952b75">12,490</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNy03LTEtMS0xMTE5_25b1593a-56d1-4d62-b9d2-1c6fb579fae3">9,406</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%">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS0xLTEtMS0w_0c16ebeb-04d6-4db6-b149-117d03ec2ded">1,004</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS0zLTEtMS0w_4a3cff0f-a56f-4844-8290-1ddd94e06fd8">895</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC01LTEtMS0xMTE5_5dd6d9da-404a-4c05-b6c7-23cbdff9bd15">1,791</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC03LTEtMS0xMTE5_a27e23e6-3cca-4713-97e5-0e94641a2877">1,704</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%">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtMS0xLTEtMA_609c0203-5a4e-4adb-8ddc-c6cd77fb6de5">9,128</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtMy0xLTEtMA_0f5fa6d6-e5e0-4e3c-84ad-8bf251215051">6,921</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS01LTEtMS0xMTE5_85d3560b-2907-44a2-a42a-ce38f6b64b1d">18,679</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS03LTEtMS0xMTE5_db1d6919-8378-4fdb-9913-224f86de7698">15,866</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 operating expenses</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtMS0xLTEtMA_060e84e3-8d24-4ff2-a323-87571b8e0b85">16,364</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtMy0xLTEtMA_b9f4c967-5b6a-4132-a466-c3926eef625b">12,775</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtNS0xLTEtMTExOQ_2932d3c2-7c71-403c-bce0-88f75b17ee4b">32,960</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtNy0xLTEtMTExOQ_d87b7908-7c94-489f-b103-c8b93ab031d0">26,976</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%">Operating 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtMS0xLTEtMA_697bce4f-a76f-4406-9789-9f8613764879">5,554</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtMy0xLTEtMA_a0582747-9623-4d98-9331-0ab827709a54">3,687</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtNS0xLTEtMTEyNQ_80f0e537-468f-47d1-945c-99125ff59f09">12,916</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtNy0xLTEtMTEyNQ_14adadb3-b507-4771-bb03-f0f0fc09d2bd">9,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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><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 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%">Interest 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTYtMS0xLTEtMA_1c9a542e-4959-4f6d-a1a5-c9718816d732">12</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTYtMy0xLTEtMA_6612d5ec-5b99-4f8f-a31e-2774ca0b2d81">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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTItNS0xLTEtMTEyOA_16031c6d-14e1-4036-8fd1-65d474352721">31</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTItNy0xLTEtMTEyOA_eed82f1d-14dc-4750-9f5d-5b30bec7037c">36</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%">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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTktMS0xLTEtMA_b467e2ce-554a-4737-8c56-0f7080545a48">5,566</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTktMy0xLTEtMA_79892f44-9aef-4531-a780-b5c2fb22be11">3,711</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 #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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtNS0xLTEtMTEzMQ_22c7bc5f-1c03-469f-ab95-1fea7f51149a">12,947</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtNy0xLTEtMTEzMQ_fa8ab00f-d4ef-4683-8936-0e4406695cd9">9,613</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: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%">Basic and diluted loss per common share</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMS0xLTEtMA_83fccff5-21c2-487a-9f1b-74407c7799e1"><ix:nonFraction unitRef="usdPerShare" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMS0xLTEtMA_8cd415bc-2595-4017-99c1-08b4c7dc2a10">0.08</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMy0xLTEtMA_96285120-d39f-4afb-a137-e535c760d67e"><ix:nonFraction unitRef="usdPerShare" contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMy0xLTEtMA_a404e287-df72-4ea0-944c-882f43ca931e">0.06</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNS0xLTEtMTEzNA_914ab933-116b-4f69-ac94-6ea0822c0cad"><ix:nonFraction unitRef="usdPerShare" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNS0xLTEtMTEzNA_ddd3337a-9407-4693-a590-6edc9a659954">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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNy0xLTEtMTEzNA_a09077c3-2f39-4a79-a944-6f144f3c7a4f"><ix:nonFraction unitRef="usdPerShare" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNy0xLTEtMTEzNA_d7e0fa1b-9e36-41fd-a87c-d312e39373b2">0.16</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 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%">Basic and diluted weighted average common shares outstanding</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMS0xLTEtMA_03e3bbf2-f4eb-4e57-a9c8-7f1c80f41fc2"><ix:nonFraction unitRef="shares" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMS0xLTEtMA_5c326d6f-05fc-4888-b942-d7a3e9601359">67,986</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMy0xLTEtMA_23a09aff-7e1f-4182-966c-47ff35246ee1"><ix:nonFraction unitRef="shares" contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMy0xLTEtMA_838d49c1-168e-448f-9da8-6bc57783ffac">60,906</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNS0xLTEtMTEzNw_b6acb88c-1cde-4007-b108-14e17ba0b993"><ix:nonFraction unitRef="shares" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNS0xLTEtMTEzNw_f785570d-4cac-4ace-b81e-569e5eb4565a">66,086</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNy0xLTEtMTEzNw_875fe474-2e99-4e76-a76e-f14917efe77c"><ix:nonFraction unitRef="shares" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNy0xLTEtMTEzNw_df5e3031-6ab6-4775-8bf9-0c3a89d494ca">60,344</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></table></div><div style="margin-top:10pt;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 consolidated financial statements.</span></div><div style="height:42.75pt;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><div id="ie2b69c37543f4752b73bd1757f313be4_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_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%">ChromaDex Corporation and Subsidiaries</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statement of Stockholders' Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(In thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><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:21.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Additional<br/>Paid-in Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Accumulated<br/>&#160;Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Cumulative<br/>Translation<br/>&#160;Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Total<br/>Stockholders'<br/>&#160;Equity</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Amount</span></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></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:700;line-height:100%">Balance, March 31, 2021</span></td><td colspan="2" style="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="i3607b8c22a904fad9d055c347cb02ae9_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0xLTEtMS0w_9d8edb44-b7ee-42e9-a715-90ded2a1ad1c">67,702</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i3607b8c22a904fad9d055c347cb02ae9_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0zLTEtMS0w_4cac7057-3320-486c-9037-1b5356115326">68</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i014e46458a914ca4a3fa2561b9361c20_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy01LTEtMS0w_67f724ae-beb8-4735-a452-10859d68ae3c">192,972</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="ie7353614d7c24b148ad88e86a7d1d5bf_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy03LTEtMS0w_420c0065-fe18-4dbc-aa1e-97187f1dd6e7">149,206</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i52ce51bb729e4c0bbc6c6b5224e7a22d_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy05LTEtMS0w_c1ef58ca-1899-4c20-a331-c0a3db70cf37">2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i8afdd980cf144d37b35aae65562528d7_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0xMS0xLTEtMA_1d125f3b-de80-4f08-b66f-096554ef1f36">43,832</ix:nonFraction>&#160;</span></td><td style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock, net of offering costs of $<ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0wLTEtMS0yNzMvdGV4dHJlZ2lvbjpmM2U5NmUxNzdkMzg0MmNiOTM3YWU5N2IzM2JlMzI1Yl8xNjQ5MjY3NDQxNzQz_48bf015d-c1ac-4540-87a2-921ea414ecc4">0.3</ix:nonFraction> million</span></div></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="iba48137ee4f14652a53b04af394b235a_D20210401-20210630" decimals="-3" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNS0xLTEtMS0w_bc4fb004-7b56-4b13-b54a-f91aa37da811">213</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%">&#8212;&#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="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNS01LTEtMS0w_e9fa60fe-d2b7-4e6a-8fb3-e502305c783c">1,869</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%">&#8212;&#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%">&#8212;&#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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNS0xMS0xLTEtMA_3c83b726-89c9-4311-bdc6-bc1e138d5a27">1,869</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%">Exercise of stock 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="shares" contextRef="iba48137ee4f14652a53b04af394b235a_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNy0xLTEtMS0w_93c9fa35-3552-4791-8085-8c192d20d5c3">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNy01LTEtMS0w_e32a0365-aa41-4916-8c21-66c3563dadc9">391</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNy0xMS0xLTEtMA_9d5253c6-ea1d-4766-bfe2-669ff4ec3750">391</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%">Share-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%"><ix:nonFraction unitRef="usd" contextRef="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfOS01LTEtMS0w_0914c4d6-d3e7-4be1-a12e-6faafbb7af94">1,616</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfOS0xMS0xLTEtMA_b4eccfb6-e73b-4d68-83db-61dfd74aa7e2">1,616</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%">Translation adjustment </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></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="ic44d22f7b601430394dd880902736680_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTEtNy0xLTEtMA_4fd583b7-e161-4642-8eb9-172c8fe0ac2e">5,566</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTEtMTEtMS0xLTA_986bb796-9b12-41dd-9404-15c4ec91dafd">5,566</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:700;line-height:100%">Balance, June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtMS0xLTEtMA_8f9ed65e-ba10-440d-b23f-e188d57564a4">68,009</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtMy0xLTEtMA_7dab56e6-57a6-44c1-a065-b1257e32138d">68</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c19b087c854d4480ad0e349384f71b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtNS0xLTEtMA_5c1ad590-cbd0-43a5-8660-35d9e84d31da">196,848</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2e9b3af227e420ea49d24377fdaf40b_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtNy0xLTEtMA_0828a77e-b8f0-44a3-8be7-d508240f6065">154,772</ix:nonFraction>)</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88a60724150644dfb332ccd8be67480a_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtOS0xLTEtMA_73ee80e6-d3d1-48b9-800f-489f639c447b">2</ix:nonFraction>)</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtMTEtMS0xLTA_3bfb1b6c-48e6-417f-9826-14232c6aa51c">42,142</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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><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:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.595%"></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.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.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.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.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #003859;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:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #003859;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #003859;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:700;line-height:100%">Additional<br/>Paid-in Capital</span></td><td colspan="3" style="border-top:1pt solid #003859;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #003859;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:700;line-height:100%">Accumulated<br/>&#160;Deficit</span></td><td colspan="3" style="border-top:1pt solid #003859;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #003859;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:700;line-height:100%">Cumulative<br/>Translation<br/>&#160;Adjustments</span></td><td colspan="3" style="border-top:1pt solid #003859;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #003859;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:700;line-height:100%">Total<br/>Stockholders'<br/>&#160;Equity</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Amount</span></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></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:700;line-height:100%">Balance, January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #003859;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i53be0dbfa38b447793913e651d05a028_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi0xLTEtMS0yOTg_66c44c48-e82c-4dea-ab4b-dedbc9db148c">61,881</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #003859;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #003859;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #003859;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53be0dbfa38b447793913e651d05a028_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi0zLTEtMS0yOTg_5eb641c7-6904-4961-a26a-8119d09d4b8d">62</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #003859;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #003859;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #003859;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i652a66beebe242cba9d6e9bb3c35a04e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi01LTEtMS0yOTg_42cccdc8-9d78-45f0-8f08-faefda8e7592">158,190</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #003859;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #003859;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #003859;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic68a0b415ed0471e86900e9f664c40c8_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi03LTEtMS0yOTg_1d13dcb6-3b2d-4f2c-9eb9-1c5bd01cbdc0">141,825</ix:nonFraction>)</span></td><td style="border-top:1pt solid #003859;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #003859;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #003859;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0b079a100eca46e5abe54f9907253305_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi05LTEtMS0yOTg_7de53b0b-a140-4b97-ae52-ada83df29222">3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #003859;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #003859;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #003859;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi0xMS0xLTEtMjk4_e9a37418-5426-449c-aaa1-3cc7a8a0de86">16,424</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #003859;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%">Issuance of common stock, net of offering costs of $<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0wLTEtMS0yNTI3L3RleHRyZWdpb246M2JiNDkxODZiMGIyNDhmZmE5MWE5ODY1ZDc3YzM0ZGJfMTY0OTI2NzQ0MTc0Mw_e3399a79-2959-4802-9405-73bcd744a1b2">0.4</ix:nonFraction> million</span></div></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="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy0xLTEtMS0yOTg_a51b6e8e-91bd-4325-a974-1fea68e46ee6">4,059</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="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630" decimals="-3" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy0zLTEtMS0yOTg_c7e60865-467d-413d-b790-aea860591db6">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 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="i9e162d6011424e798074144126bcae78_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy01LTEtMS0yOTg_3b4a5cb3-6786-42de-8b89-c610be0b1d50">26,736</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%">&#8212;&#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%">&#8212;&#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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy0xMS0xLTEtMjk4_61e55229-9a2b-48cf-9f55-c16a8cab49f5">26,740</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%">Exercise of stock 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="shares" contextRef="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0xLTEtMS0yOTg_43a9c8a2-4d9c-485e-aa69-9cfd80d2bc4a">2,069</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="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0zLTEtMS0yOTg_d546b2ba-cc9b-45c9-ba7e-41175efa3b1c">2</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="i9e162d6011424e798074144126bcae78_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC01LTEtMS0yOTg_5224e279-b49e-4410-92ea-42aeb2bcb2dd">9,022</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0xMS0xLTEtMjk4_330f9aeb-af79-4231-a375-cc5db654082a">9,024</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%">Share-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%"><ix:nonFraction unitRef="usd" contextRef="i9e162d6011424e798074144126bcae78_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNS01LTEtMS0yOTg_f29542df-f7bb-43fc-a5e9-d7c8edb4e985">2,900</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNS0xMS0xLTEtMjk4_df760e5e-473e-4910-95ba-3071b75cdc30">2,900</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%">Translation adjustment</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="i5fcc6735cb3f4bc59155299d8c704e23_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy05LTEtMS0yNjc3_ed6ddc40-5c8c-4d3e-8b4e-06096d356e79">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0xMS0xLTEtMjY3Nw_d0d7fdf8-a788-4cbd-84ab-3961bf45d000">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"><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%">(<ix:nonFraction unitRef="usd" contextRef="i786990531fc64b878a91949053b1b9f6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNi03LTEtMS0yOTg_294754c6-7446-406f-a594-37cbb45d9cc3">12,947</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNi0xMS0xLTEtMjk4_c0ed0ad6-d2c5-4c50-8ca3-de2923d612a7">12,947</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:700;line-height:100%">Balance, June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0xLTEtMS0yOTg_c416a01c-1c00-4414-a2d4-8b03d9187afe">68,009</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0zLTEtMS0yOTg_6b3a5e00-e292-41a9-9da1-9fd804bbc1ac">68</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c19b087c854d4480ad0e349384f71b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy01LTEtMS0yOTg_49ade658-1ca0-4c54-b34e-6a457477baa3">196,848</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2e9b3af227e420ea49d24377fdaf40b_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy03LTEtMS0yOTg_7500e7b3-4570-4540-ac8e-b9a2e8a742b6">154,772</ix:nonFraction>)</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88a60724150644dfb332ccd8be67480a_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy05LTEtMS0yOTg_fe804599-a586-424e-ac66-59a510646fe3">2</ix:nonFraction>)</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0xMS0xLTEtMjk4_64e9faf4-fedd-499d-b730-986f007c2648">42,142</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ChromaDex Corporation and Subsidiaries</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statement of Stockholders' Equity - (continued) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(In thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><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:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.595%"></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.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.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.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.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:700;line-height:100%">Three Months Ended June 30, 2020</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Additional<br/>Paid-in Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Total Stockholders' Equity</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Amount</span></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></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:700;line-height:100%">Balance, March 31, 2020</span></td><td colspan="2" style="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="i96da38830bfc4319892c27dadfc3380a_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy0xLTEtMS0w_9e15fbc5-621b-4523-96ed-5febb33f1e97">59,605</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i96da38830bfc4319892c27dadfc3380a_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy0zLTEtMS0w_5dda8794-5cd7-4bae-a855-36770bae811a">60</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="iff39fc071c9745e280ae607a3deef719_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy01LTEtMS0w_6a081d1a-7290-4a8e-bbac-8028d17ef437">144,290</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i5fa738bc8bf04b42959fb89d83709a2c_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy03LTEtMS0w_81395894-1b1b-4f2b-a48c-bb76ea03fe9d">127,802</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="iedb03561076447fe9f5a547683f8051a_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy05LTEtMS0w_fb20964f-014e-483d-947c-b46be4125f42">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i9e263dd9560d4c2d854c6ed0e29e790e_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy0xMS0xLTEtMA_0077798d-bcc8-490a-bb2c-b82119e514e2">16,548</ix:nonFraction>&#160;</span></td><td style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock, net of offering costs of $<ix:nonFraction unitRef="usd" contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0wLTEtMS0yNTI4L3RleHRyZWdpb246OGNlOThlMGUxNjAyNGUwNDg4YjgzZGZhOWQ5MmIyNThfMTY0OTI2NzQ0MTc0Mw_bd309e4e-6c71-4a28-9588-75f77a56b5fa">0.1</ix:nonFraction> million</span></div></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="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0xLTEtMS0yNTQx_21efdddf-6fb1-4084-87e4-91bcac3a6da9">1,225</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="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630" decimals="-3" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0zLTEtMS0yNTQ3_1f58d19b-0437-4ef3-b0e7-45b37fb1f019">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="usd" contextRef="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC01LTEtMS0yNTUx_19b3dbee-8b2f-42c1-8e45-a1f61b470021">4,855</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: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="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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0xMS0xLTEtMjU2MA_f532302e-5c9f-4377-83c4-5c3cbd21bce0">4,856</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%">Exercise of stock 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="shares" contextRef="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNS0xLTEtMS0w_0154bf70-3be1-4c46-91f4-de18603d4cc7">591</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="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNS01LTEtMS0w_19e3557d-a61c-41a2-9842-5e402962176f">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNS0xMS0xLTEtMA_5a4738ce-fc3f-48b7-9197-8e3f646113d0">2,180</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%">Share-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%"><ix:nonFraction unitRef="usd" contextRef="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy01LTEtMS0w_8c75b57f-379a-4351-950e-62b42ddbd421">1,711</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy0xMS0xLTEtMA_ae1f2f38-d34f-40ce-8b9d-d6dc285c423c">1,711</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%">Translation adjustment</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="i4d35da0942604ff89c45c2907ffbd979_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy05LTEtMS0yNTk3_5159c70c-1e28-4696-b18a-ac534cc9f190">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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy0xMS0xLTEtMjYwMA_ff6f9d47-6c89-4eb9-9c9f-6906faa207e6">3</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="ie4e389aca34d4d63ba47a66d9074c4df_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfOS03LTEtMS0w_aecd57fe-8754-4d80-ac0e-01fc41d36f74">3,711</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="3" style="background-color:#cceeff;padding:0 1pt"></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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfOS0xMS0xLTEtMA_04ce135b-6e25-4fb7-a9f8-69546983383a">3,711</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:700;line-height:100%">Balance, June 30, 2020</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtMS0xLTEtMA_f9dc53ed-14f4-4111-ac20-7bd9a160ae98">61,421</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtMy0xLTEtMA_4f09fa59-de6e-42df-ab4f-47f2d9fa73df">61</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69a6db4b5df24da4890afff63ef9daf5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtNS0xLTEtMA_3629b65a-ab38-4379-bdaa-05ae276e5571">153,036</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc926fc39aa94d0abf68889c325be30d_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtNy0xLTEtMA_4508da57-446b-47d0-a424-f285d104a746">131,513</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie40092787d7e4afc9a05b4e1b1b55fa1_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtOS0xLTEtMA_498628a3-6838-4e8b-b66b-c9c86d703bd2">3</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtMTEtMS0xLTA_4e19e43d-177c-4f0e-ae11-37408429cf14">21,581</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="margin-top:5pt"><span><br/></span></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:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.595%"></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.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.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.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.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Additional<br/>Paid-in Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Total Stockholders' Equity</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Amount</span></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></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:700;line-height:100%">Balance, January 1, 2020</span></td><td colspan="2" style="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="i7edf3852ed8440daa7041aa52065dc3a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy0xLTEtMS0zMzE_eaaca891-f552-4cf0-bbe4-40f2abfaccc4">59,562</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i7edf3852ed8440daa7041aa52065dc3a_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy0zLTEtMS0zMzE_4e050d44-1e4a-40f5-a72e-7ef2a9685baa">60</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i78095cac03134cd38a108af73863c7f4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy01LTEtMS0zMzE_3d5a3c1d-511a-4fe0-a655-c60c27e76d80">142,285</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i278a7e0e98264731a7eb78fd646de37e_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy03LTEtMS0zMzE_a0ef5f39-812d-47b7-995c-be91895486de">121,900</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="ibbcf6520eb684ad6b5a25ea5c0ae47a9_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy05LTEtMS0zMzE_dec92643-5a06-4a35-a6ef-e32c12b7a535">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i14d97998cf67485a9f2f9531f77166b8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy0xMS0xLTEtMzMx_b4e8a2de-195b-48e3-9d7f-c856139b2c0a">20,445</ix:nonFraction>&#160;</span></td><td style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock, net of offering costs of $<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0wLTEtMS0yNTMzL3RleHRyZWdpb246OTMzMmE4Y2JmMzk1NGJjYmIxMjYwZDA2ZjlhMGZmMDhfMTY0OTI2NzQ0MTc0Mw_566a1783-5fd5-4afd-99cf-0a3f053bea54">0.1</ix:nonFraction> million</span></div></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="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xLTEtMS0yNTYz_f3e5a817-0ce0-4de1-9cf1-fe764073a8f1">1,225</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="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630" decimals="-3" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0zLTEtMS0yNTY3_a46ed421-e0ee-4501-b52d-d4e5bc262409">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="usd" contextRef="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC01LTEtMS0yNTcw_fd2764b5-4156-4ae9-ac21-aa2139852b0d">4,855</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: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="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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xMS0xLTEtMjU3OQ_5ffecf5a-1d65-48d0-a549-4e05ef4fc897">4,856</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%">Exercise of stock 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="shares" contextRef="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xLTEtMS0zMzE_9858c244-fa73-4720-8780-d2beb99c7b4b">634</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="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC01LTEtMS0zMzE_b898fbac-7781-4873-910f-013224fd372e">2,312</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xMS0xLTEtMzMx_14e724c7-af89-4971-8247-56bb64aece14">2,312</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%">Share-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%"><ix:nonFraction unitRef="usd" contextRef="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNS01LTEtMS0zMzE_ce88320e-ef3e-4377-9086-4511e0b72c71">3,584</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNS0xMS0xLTEtMzMx_514228b1-2eb6-4af4-8650-cebb0d86c8fe">3,584</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%">Translation adjustment</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="i50aae8a9dc6741b5a46cef03aaa7b93b_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy05LTEtMS0yNjE4_8beed13a-2a7e-4f96-b07f-4c85912226fa">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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0xMS0xLTEtMjYxOA_568e38b4-3609-4a09-9054-17a2e610ac5c">3</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i2829992c649a4b0da361e286daec8870_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNi03LTEtMS0zMzE_f2735869-f62a-44a9-bda5-416e8a736aba">9,613</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="3" style="background-color:#cceeff;padding:0 1pt"></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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNi0xMS0xLTEtMzMx_8d0d8b63-fb12-46b3-a880-9cc6168bef3e">9,613</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:700;line-height:100%">Balance, June 30, 2020</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0xLTEtMS0zMzE_8eb85f46-f3df-4783-8d4a-b33fccc491dd">61,421</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0zLTEtMS0zMzE_adb80d06-aab1-4490-bd17-5b9ed3bc7361">61</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69a6db4b5df24da4890afff63ef9daf5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy01LTEtMS0zMzE_21c6c30c-df08-42a7-8015-ac1411fe9e8c">153,036</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc926fc39aa94d0abf68889c325be30d_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy03LTEtMS0zMzE_b7047284-4395-4e87-8e5f-af005b28b966">131,513</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie40092787d7e4afc9a05b4e1b1b55fa1_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy05LTEtMS0zMzE_9fd7cb75-f2f4-4b85-bee9-d928722576e7">3</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0xMS0xLTEtMzMx_69eda528-529a-41de-8695-9225cf999176">21,581</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="margin-top:10pt;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 consolidated financial statements.</span></div><div style="height:42.75pt;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="ie2b69c37543f4752b73bd1757f313be4_31"></div><hr style="page-break-after:always"/><div style="min-height:32.4pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ChromaDex Corporation and Subsidiaries</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statements of Cash Flows</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: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:9.5pt;font-weight:700;line-height:100%">Six Months Ended June 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:9.5pt;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-bottom:1pt solid #000000;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:9.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9.5pt;font-style:italic;font-weight:400;line-height:100%">(In thousands) </span></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:9.5pt;font-weight:400;line-height:100%">Cash Flows From Operating Activities</span></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></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:9.5pt;font-weight:400;line-height:100%">Net loss</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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMi0xLTEtMS0w_f30d7a41-67c7-413c-acf3-4346f5ce5f02">12,947</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMi0zLTEtMS0w_2eba4731-046a-4624-9268-3b7c58c8c582">9,613</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:9.5pt;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:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Depreciation of leasehold improvements and 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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNC0xLTEtMS0w_f79c9a6c-820d-4cc2-8a74-5ed714d3932b">447</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNC0zLTEtMS0w_f2404827-59b7-4c9d-b711-f2d999e98e83">432</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:9.5pt;font-weight:400;line-height:100%">Amortization of intangibles</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNS0xLTEtMS0w_c6988868-9c93-4745-8b47-9fff9681ecee">121</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNS0zLTEtMS0w_3b550323-670e-4f1e-874f-07847005da03">122</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:9.5pt;font-weight:400;line-height:100%">Amortization of 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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNi0xLTEtMS0w_6ad39732-a3b5-40a6-9390-ea5390a139ec">254</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNi0zLTEtMS0w_3ba2aa3e-c363-45cf-8489-ded758139a71">187</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:9.5pt;font-weight:400;line-height:100%">Share-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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNy0xLTEtMS0w_d0d2cd30-159c-453d-b38b-4d7d0ac2da80">2,900</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNy0zLTEtMS0w_035494e2-8c97-4d39-a6cf-0a50014e4de4">3,584</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:9.5pt;font-weight:400;line-height:100%">Change in allowance for doubtful trade 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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOC0xLTEtMS0w_89af075e-fcc3-4e5e-bf88-0692d70091a4">26</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOC0zLTEtMS0w_b0d68f29-eab4-453f-a0a9-a0aa2971d797">2,730</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:9.5pt;font-weight:400;line-height:100%">Non-cash financing costs</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOS0xLTEtMS0w_bb251d6f-4120-4f54-a887-504bbf8c9862">57</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOS0zLTEtMS0w_88997dbd-68ca-4d75-bd5b-920d292dc76a">51</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:9.5pt;font-weight:400;line-height:100%">Changes in operating assets and 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></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:9.5pt;font-weight:400;line-height:100%">Trade receivables</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTEtMS0xLTEtMA_74af4d35-1be0-45cb-96de-cb0d665d0b28">3,331</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTEtMy0xLTEtMA_11d62fe9-bb80-4034-b132-5e4f3cffef9b">952</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:9.5pt;font-weight:400;line-height:100%">Inventories</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTItMS0xLTEtMA_d2f1c3d4-0691-40b9-b2b2-5862b4a17971">500</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTItMy0xLTEtMA_d6c8be50-ee4b-419e-8ac3-348b9d64703f">804</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:9.5pt;font-weight:400;line-height:100%">Implementation costs for cloud computing arrangement</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="cdcx:ImplementationCostsForCloudComputingArrangement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTMtMS0xLTEtMA_a8cd0c16-3913-4c27-b3a8-02f9842ffa12">79</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="cdcx:ImplementationCostsForCloudComputingArrangement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTMtMy0xLTEtMA_49dc90cb-653b-4136-93c2-0362c0e27d9e">&#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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTQtMS0xLTEtMA_476c8a05-4248-42b1-8da5-19067211851d">171</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTQtMy0xLTEtMA_18c49005-6c60-4d1f-9e4e-f6b3378b2883">322</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:9.5pt;font-weight:400;line-height:100%">Accounts payable</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTUtMS0xLTEtMA_ee77c517-d477-4d2f-982a-ca1da62dc8f5">525</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTUtMy0xLTEtMA_c35c5061-026c-4af4-8f8e-7b31f0d48532">154</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:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTYtMS0xLTEtMA_bb1176f1-3ecf-455a-a1cc-1df67644d414">564</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTYtMy0xLTEtMA_27df5de9-264b-49b7-97ce-d4ef12f76d0b">830</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:9.5pt;font-weight:400;line-height:100%">Deferred revenue </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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMS0xLTEtMjY4Ng_494bd6a6-c726-4f66-985e-1018266fbe9c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMy0xLTEtMjY4Ng_b830f1b0-e3b7-4e2d-a2ef-6bf5f13c1b1e">53</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer deposits and other</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTctMS0xLTEtMA_afad80ba-ed74-4edb-b1f7-a4babbcae15d">68</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTctMy0xLTEtMA_dada8207-836c-4573-b648-c3ff1baeafbb">78</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:9.5pt;font-weight:400;line-height:100%">Principal payments on operating leases</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="cdcx:IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTgtMS0xLTEtMA_a3414a3b-44d8-4992-8200-ff43ab878f88">312</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="cdcx:IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTgtMy0xLTEtMA_7413f0ff-1e0a-41d2-92e1-fb6f4eb4f3bc">289</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net cash used in operating activities</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMS0xLTEtMA_7c383780-1823-4d91-b51c-6fdc35c9aeaf">13,300</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 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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMy0xLTEtMA_5e871ef0-485d-4113-8bc9-421588ef92b2">6,777</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></tr><tr style="height:12pt"><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:9.5pt;font-weight:400;line-height:100%">Cash Flows From Investing 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:9.5pt;font-weight:400;line-height:100%">Purchases of leasehold improvements and equipment</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" name="cdcx:PurchasesOfLeaseholdImprovementsAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjItMS0xLTEtMA_12d225b0-ff84-4a77-9f96-efdcead34ec0">311</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" name="cdcx:PurchasesOfLeaseholdImprovementsAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjItMy0xLTEtMA_b1dfdb53-4b46-4575-9e33-921c7a9e2c69">107</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:9.5pt;font-weight:400;line-height:100%">Investment in other long-term 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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="cdcx:InvestmentInOtherLongTermAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjMtMS0xLTEtMA_fbdefbe7-2f4e-411e-be4f-124fc9544b8a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="cdcx:InvestmentInOtherLongTermAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjMtMy0xLTEtMA_bfb6c552-8608-496d-8429-d64b9f6b3678">15</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net cash 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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjQtMS0xLTEtMA_ac184223-958d-4396-9951-0bd0463027c9">311</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjQtMy0xLTEtMA_63028acc-952f-4728-9a53-656337db69a7">122</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:12pt"><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:9.5pt;font-weight:400;line-height:100%">Cash Flows From 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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock, net</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjctMS0xLTEtMA_7d157613-0f67-421c-a056-bb67b41096d0">26,740</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjctMy0xLTEtMA_02e47765-6048-402a-9dd6-8cd8c1c9c659">4,856</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:9.5pt;font-weight:400;line-height:100%">Proceeds from exercise of stock 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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjgtMS0xLTEtMA_2138ee8e-44b3-458b-b68e-93d4de8e3fd1">9,024</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjgtMy0xLTEtMA_6452a7c2-b4ca-4631-bd57-69cf442031a9">2,312</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:9.5pt;font-weight:400;line-height:100%">Payment of debt issuance costs</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjktMS0xLTEtMA_6110af02-d68a-4f96-a9cc-e19d4daf88b1">47</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjktMy0xLTEtMA_2ad4630d-ce88-423c-b47f-1cc1e7f71b0f">30</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:9.5pt;font-weight:400;line-height:100%">Principal payments on finance leases</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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzAtMS0xLTEtMA_9f734062-9f9b-4332-872e-a470ed0903b6">25</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzAtMy0xLTEtMA_c85b3884-e1f3-4dee-b26a-82a4ec33477e">161</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net cash provided by financing activities</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzEtMS0xLTEtMA_de3dedc1-7413-49db-8068-d28014250f5e">35,692</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height: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><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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzEtMy0xLTEtMA_b81c6c2e-f6de-4f33-85e0-b7458c7d801e">6,977</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:12pt"><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:9.5pt;font-weight:400;line-height:100%">Net increase in cash</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzMtMS0xLTEtMA_1af8bae5-f36a-4a48-bf77-47ea2b2ca901">22,081</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzMtMy0xLTEtMA_c91bfbbf-9b20-4a10-b58e-8e4feddd5376">78</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash, including restricted cash of $<ix:nonFraction unitRef="usd" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjhlMmVlMzUyZGQ3ZjRmMzc4M2FlODY3Yzk3NTM4NDgzXzU5_10d5b83d-4104-47cf-a06d-43c5b9260afa"><ix:nonFraction unitRef="usd" contextRef="i14d97998cf67485a9f2f9531f77166b8_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjhlMmVlMzUyZGQ3ZjRmMzc4M2FlODY3Yzk3NTM4NDgzXzU5_65af50d8-f459-4a50-ad26-42b230664691">0.2</ix:nonFraction></ix:nonFraction> million for both 2021 and 2020 - beginning of period</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMS0xLTEtMA_554213ad-cd28-4cf9-b0eb-d6f18e0deb9e">16,697</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14d97998cf67485a9f2f9531f77166b8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMy0xLTEtMA_dfefad63-b136-46c0-abde-9f583a4c2238">18,812</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 style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash, including restricted cash of $<ix:nonFraction unitRef="usd" contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjkxZTk0MDQwZGNiODRhZWNhZDM3YTBiZTYxYzc3Y2FkXzUz_58723343-03ff-44fb-9166-9a22bc3525f2"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjkxZTk0MDQwZGNiODRhZWNhZDM3YTBiZTYxYzc3Y2FkXzUz_d265c20d-0266-4038-b3d5-424f2b75f91b">0.2</ix:nonFraction></ix:nonFraction> million for both 2021 and 2020 - end of period</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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMS0xLTEtMA_f7d658ff-3aec-4168-9230-4b4f536b4237">38,778</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height: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><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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMy0xLTEtMA_0b93173a-149d-435d-86dc-4883207d2d06">18,890</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:12pt"><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:9.5pt;font-weight:400;line-height:100%">Supplemental Disclosures of Cash Flow Information</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash payments for interest on finance 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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDAtMS0xLTEtMA_c5ff7cd9-9b46-4134-96b2-5871d2360e4e">1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDAtMy0xLTEtMA_cff4a05e-4c40-49e2-8238-63286ac4fdfb">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:9.5pt;font-weight:400;line-height:100%">Supplemental Schedule of Noncash Operating Activity</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right-of-use assets and operating lease obligations incurred for entering into lease amendment </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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDQtMS0xLTEtNTcwNQ_0901e551-5217-48ec-8c82-a6122cd9a8f6">2,209</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="cdcx:RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDQtMy0xLTEtNTcxMA_57932c38-0869-43db-8d08-abd2e0d48dd5">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:9.5pt;font-weight:400;line-height:100%">Supplemental Schedule of Noncash Investing 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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Financing lease obligation incurred for purchase of computer equipment and software</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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="cdcx:FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDMtMS0xLTEtMA_d4877ef4-6150-4d84-8569-a0b9485968af">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="cdcx:FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDMtMy0xLTEtMA_56437213-d65a-4111-aa20-98a1cf031a8b">47</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><div style="margin-top:5pt;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 consolidated financial statements.</span></div><div style="height:28.8pt;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><div id="ie2b69c37543f4752b73bd1757f313be4_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div id="ie2b69c37543f4752b73bd1757f313be4_37"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="cdcx:InterimFinancialStatementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zNy9mcmFnOjUyYjI5ZDllODhiYzQ1Njc5MjYxOWRjNWY2MmI0ZDBlL3RleHRyZWdpb246NTJiMjlkOWU4OGJjNDU2NzkyNjE5ZGM1ZjYyYjRkMGVfMTc1Ng_3d1e81f9-91f6-4322-bb81-33b0e8636746" continuedAt="i205523c10e0e4115b608ccdef00baaec" escape="true">Interim Financial Statements</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i205523c10e0e4115b608ccdef00baaec" continuedAt="ibd77ee814b8548ab904cd1023ab82c9f">The accompanying financial statements of ChromaDex Corporation and its wholly-owned subsidiaries, ChromaDex, Inc., ChromaDex Analytics, Inc., ChromaDex Asia Limited and ChromaDex Europa B.V. (collectively referred to herein as &#8220;ChromaDex&#8221; or the &#8220;Company&#8221;) include all adjustments, consisting of normal recurring adjustments and accruals, that, in the opinion of the management of the Company, are necessary for a fair presentation of the Company&#8217;s financial position as of June&#160;30, 2021 and results of operations and cash flows for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020. These unaudited interim financial statements should be read in conjunction with the Company&#8217;s audited financial statements and the notes thereto for the year ended December&#160;31, 2020 appearing in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;) on March 12, 2021. Operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results to be achieved for the full year ending on December&#160;31, 2021. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Actual results could differ from those estimates.</ix:continuation></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibd77ee814b8548ab904cd1023ab82c9f">The balance sheet at December&#160;31, 2020 has been derived from the audited financial statements at that date. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted.</ix:continuation> </span></div><div id="ie2b69c37543f4752b73bd1757f313be4_40"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80MC9mcmFnOjgxNTdiYzQxNDE2OTRmOTVhNjcyNGZmMWMyMTJiNzQzL3RleHRyZWdpb246ODE1N2JjNDE0MTY5NGY5NWE2NzI0ZmYxYzIxMmI3NDNfNzY3_acfa6d78-4c31-4318-b79f-555410a8bfad" continuedAt="i50819f068b7c442a9912c7b130ecfa44" escape="true">Nature of Business</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i50819f068b7c442a9912c7b130ecfa44">ChromaDex is a global bioscience company dedicated to healthy aging. The ChromaDex team, which includes world-renowned scientists, is pioneering research on nicotinamide adenine dinucleotide (&#8220;NAD+&#8221;), levels of which decline with age. ChromaDex is the innovator behind NAD+ precursor nicotinamide riboside (&#8220;NR&#8221;), commercialized as the flagship ingredient NIAGEN&#174;. Nicotinamide riboside and other NAD+ precursors are protected by ChromaDex&#8217;s patent portfolio. ChromaDex delivers NIAGEN&#174; as the sole active ingredient in its consumer product TRU NIAGEN&#174;. The Company also has analytical reference standards and services segment, which focuses on natural product fine chemicals (known as &#8220;phytochemicals&#8221;) and related chemistry services.</ix:continuation> </span></div><div id="ie2b69c37543f4752b73bd1757f313be4_43"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTE5Ng_5230c6b1-8dde-462e-8d99-19d29a701f4c" continuedAt="i0ee33365c5ff42158c47441cb6ccaf61" escape="true">Liquidity</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0ee33365c5ff42158c47441cb6ccaf61" continuedAt="ib2891d4a1c5f4af3b96e86ac776cc47c">&#160;</ix:continuation></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib2891d4a1c5f4af3b96e86ac776cc47c" continuedAt="i06088fda33304fc889f440b67ee41ce5">The Company's net cash outflow from operating activities was approximately $<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDA1MQ_933c5e31-5fde-4023-abc0-7be0455e41ce">13.3</ix:nonFraction>&#160;million for the six months ended June&#160;30, 2021. As of June&#160;30, 2021, cash and cash equivalents totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDA0MQ_386d80b7-a3ef-4cbe-a678-a0a7052deafe">38.8</ix:nonFraction> million, which includes restricted cash of approximately $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NjAwOQ_b2b0042b-b71b-4686-8e37-4926758eb785">0.2</ix:nonFraction> million.</ix:continuation></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i06088fda33304fc889f440b67ee41ce5">The Company anticipates that its current cash, cash equivalents, and available line of credit up to $<ix:nonFraction unitRef="usd" contextRef="ifd94c48678c94c91b321ab9bdfe8cf10_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditAssumed1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMzUw_08a62b90-2afd-422c-8392-cd1b0322f03e">7.0</ix:nonFraction> million from Western Alliance Bank will be sufficient to meet its projected operating plans through at least the next twelve months from the issuance date of these financial statements. The Company may, however, seek additional capital within the next twelve months, both to meet its projected operating plans within the next twelve months and/or to fund its longer-term strategic objectives. In June 2020, the Company filed a $<ix:nonFraction unitRef="usd" contextRef="i007d08690d9846618cebb55bac73c40e_I20200630" decimals="-6" format="ixt:numdotdecimal" name="cdcx:SaleOfStockAuthorizedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfNzYz_391e5239-a26f-4244-928e-74866a1819c8">125</ix:nonFraction> million registration statement on Form S-3 with the Commission, utilizing a &#8220;shelf&#8221; registration process. Under this shelf registration process, the Company may sell securities from time to time, including up to $<ix:nonFraction unitRef="usd" contextRef="i6463eaeb72104f95a90bb9967f408617_I20200612" decimals="-6" format="ixt:numdotdecimal" name="cdcx:SaleOfStockAuthorizedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfOTYx_8e3a14c1-421a-4556-8a2c-6fdfe4788ea1">50</ix:nonFraction> million pursuant to the At Market Issuance Sales Agreement, dated as of June 12, 2020, with B. Riley FBR, Inc. and Raymond James &amp; Associates, Inc. (the &#8220;ATM Facility&#8221;). During the three months ended June&#160;30, 2021, the Company sold an aggregate of <ix:nonFraction unitRef="shares" contextRef="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0MzU4Nw_9ae837a7-32d7-4e23-aa83-ab8f0134648d">0.2</ix:nonFraction> million shares of its common stock under the ATM Facility resulting in proceeds of $<ix:nonFraction unitRef="usd" contextRef="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0MzYwNQ_e2196b78-f09e-4e61-b50f-c1aafa6c5f61">1.9</ix:nonFraction> million,  net of offering costs of $<ix:nonFraction unitRef="usd" contextRef="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDI1Mw_bd109a94-62f5-4518-9d5a-702f19fb3e3b">0.3</ix:nonFraction> million. The shares sold at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if64bcdc0507b42ba96c609b6836a38c5_I20210630" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDIxMA_5aa053f5-52a3-47a7-8bc2-3705780d1d7f">10.56</ix:nonFraction> per share. As of June&#160;30, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="if64bcdc0507b42ba96c609b6836a38c5_I20210630" decimals="-5" format="ixt:numdotdecimal" name="cdcx:SaleOfStockRemainingAmountAvailable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NTcxNQ_1f0ad0ae-9628-4f3c-b6fc-5192b900c9a5">47.8</ix:nonFraction> million remains available under the ATM Facility.</ix:continuation> </span></div><div id="ie2b69c37543f4752b73bd1757f313be4_46"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMjAyMQ_9ad7da9a-3cd7-4d18-9fa2-166beee43f10" continuedAt="iacbd0e12113442daa46e459a2b2f168b" escape="true">Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="iacbd0e12113442daa46e459a2b2f168b" continuedAt="i2f9ef512c8074a47ae4f17084cbb326a"><div style="margin-top:10pt;text-align:justify"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMjAyMg_677ffe6e-7ffe-4591-9486-d3f171c9451f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The financial statements and accompanying notes have been prepared on a consolidated basis and reflect the consolidated financial position of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated from these financial statements. The Company&#8217;s fiscal year ends on December&#160;31.</span></ix:nonNumeric></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMTA5OTUxMTYzMjU2Mw_66606c0e-f69c-4cde-8720-aa5a0d08b3b8" continuedAt="i0bc25778e2a24cf8baa84fb4478b87a9" escape="true">Reclassifications</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0bc25778e2a24cf8baa84fb4478b87a9"> &#8212; Certain prior period results have been reclassified to be consistent with the current period presentation.</ix:continuation> </span></div></ix:continuation><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><ix:continuation id="i2f9ef512c8074a47ae4f17084cbb326a"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMjAyMw_b97aa32a-a58d-4411-b60a-811077a347f4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The standard&#8217;s main goal is to improve financial reporting by requiring earlier recognition of credit losses on financing receivables and other financial assets in scope. The new guidance represents significant changes to accounting for credit losses: (i) full lifetime expected credit losses will be recognized upon initial recognition of an asset in scope; (ii) the current incurred loss impairment model that recognizes losses when a probable threshold is met will be replaced with the expected credit loss impairment method without recognition threshold; and (iii) the expected credit losses estimate will be based upon historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13 introduces two distinctive credit loss impairment models: (i) current expected credit loss impairment model (Subtopic 326-20) applicable to financial assets measured at amortized cost; and (ii) available-for-sale debt securities impairment model (Subtopic 326-30). ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Public entities that qualify as a smaller reporting company can elect to defer compliance effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of ASU 2016-13 on its consolidated financial statements.</span></ix:nonNumeric></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_49"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfNTEx_5d68c3c1-9aa4-4469-9e49-d5e2977a2f1e" continuedAt="i7db240c12fbf40aeb116d1106b70585b" escape="true">Earnings Per Share Applicable to Common Stockholders</ix:nonNumeric></span></div><ix:continuation id="i7db240c12fbf40aeb116d1106b70585b"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfNTEy_81948cdf-0524-411f-8b57-c75b1d53dc34" escape="true"><div style="margin-top:10pt;text-align:justify"><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 computations of earnings per share amounts applicable to common stockholders for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020:</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.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></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.765%"></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.765%"></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.770%"></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="9" 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:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except per share data)</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="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;padding:2px 0 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%">$</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy0yLTEtMS0w_b467e2ce-554a-4737-8c56-0f7080545a48">5,566</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy00LTEtMS0w_79892f44-9aef-4531-a780-b5c2fb22be11">3,711</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy01LTEtMS0yODE2_22c7bc5f-1c03-469f-ab95-1fea7f51149a">12,947</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy03LTEtMS0yODE4_fa8ab00f-d4ef-4683-8936-0e4406695cd9">9,613</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%">Basic and diluted loss per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS0yLTEtMS0w_83fccff5-21c2-487a-9f1b-74407c7799e1"><ix:nonFraction unitRef="usdPerShare" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS0yLTEtMS0w_8cd415bc-2595-4017-99c1-08b4c7dc2a10">0.08</ix:nonFraction></ix:nonFraction>)</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;border-top:3pt double #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:3pt double #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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS00LTEtMS0w_96285120-d39f-4afb-a137-e535c760d67e"><ix:nonFraction unitRef="usdPerShare" contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS00LTEtMS0w_a404e287-df72-4ea0-944c-882f43ca931e">0.06</ix:nonFraction></ix:nonFraction>)</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;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS01LTEtMS0yODI3_914ab933-116b-4f69-ac94-6ea0822c0cad"><ix:nonFraction unitRef="usdPerShare" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS01LTEtMS0yODI3_ddd3337a-9407-4693-a590-6edc9a659954">0.20</ix:nonFraction></ix:nonFraction>)</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;border-top:3pt double #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:3pt double #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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS03LTEtMS0yODMw_a09077c3-2f39-4a79-a944-6f144f3c7a4f"><ix:nonFraction unitRef="usdPerShare" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS03LTEtMS0yODMw_d7e0fa1b-9e36-41fd-a87c-d312e39373b2">0.16</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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><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%">Basic and diluted weighted average common shares outstanding (1):</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy0yLTEtMS0w_03e3bbf2-f4eb-4e57-a9c8-7f1c80f41fc2"><ix:nonFraction unitRef="shares" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy0yLTEtMS0w_5c326d6f-05fc-4888-b942-d7a3e9601359">67,986</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy00LTEtMS0w_23a09aff-7e1f-4182-966c-47ff35246ee1"><ix:nonFraction unitRef="shares" contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy00LTEtMS0w_838d49c1-168e-448f-9da8-6bc57783ffac">60,906</ix:nonFraction></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 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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy01LTEtMS0yODM5_b6acb88c-1cde-4007-b108-14e17ba0b993"><ix:nonFraction unitRef="shares" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy01LTEtMS0yODM5_f785570d-4cac-4ace-b81e-569e5eb4565a">66,086</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy03LTEtMS0yODQy_875fe474-2e99-4e76-a76e-f14917efe77c"><ix:nonFraction unitRef="shares" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy03LTEtMS0yODQy_df5e3031-6ab6-4775-8bf9-0c3a89d494ca">60,344</ix:nonFraction></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></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%">Potentially dilutive securities (2):</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%">Stock 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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6f5b0b89e72410c95abb23f955e4588_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtMi0xLTEtMA_9e3b613e-4bf0-4ff9-8fb4-468df76f25fb">10,535</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i302d1f4139404b06a006a69b058741b8_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtNC0xLTEtMA_5b44e031-5dec-470c-8370-f02e9608915d">11,457</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97d1402b01f9432889be9d77ccb9e622_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtNS0xLTEtMjg0Ng_a9034b9e-64b4-426f-93fd-4c6ca32d7c07">10,535</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i94dd477fca004c7d906f5650e6e8d105_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtNy0xLTEtMjg0Ng_2e9c491f-bd6e-4714-b06b-c11124a6d8ff">11,457</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;border-bottom:1pt solid #000;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%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6f5b0b89e72410c95abb23f955e4588_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtMi0xLTEtMA_34688a13-fce7-4fd6-a7ba-7a8dcfe84650">92</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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="i302d1f4139404b06a006a69b058741b8_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtNC0xLTEtMA_d5c4820d-b027-44ce-9040-6959f1f79ea8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97d1402b01f9432889be9d77ccb9e622_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtNS0xLTEtMjg0Ng_29c28145-04e7-4395-a6ec-e4291f0daf07">92</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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="i94dd477fca004c7d906f5650e6e8d105_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtNy0xLTEtMjg0Ng_003f2598-0b5f-4deb-b3eb-5b23f35c80f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes approximately <ix:nonFraction unitRef="shares" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="cdcx:NonvestedSharesOfRestrictedStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfMjU3_4dd8de98-4a6a-460d-adaa-50d6a491aec7">0.2</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="cdcx:NonvestedSharesOfRestrictedStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfMjY0_06c3e705-616d-4648-8435-a29fe7686bbc">0.2</ix:nonFraction> million nonvested shares of restricted stock for the periods ending June&#160;30, 2021 and June&#160;30, 2020, respectively, which are participating securities that feature voting and dividend rights.</span></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Excluded from the computation of loss per share as their impact is antidilutive.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_52"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RleHRyZWdpb246Y2ViNzFlNjFlZDNiNDk4NmE4YTE1MjBkYjc5MGUwMGVfMjE4_c618cc9d-5dab-4d42-b2d7-004dee296340" continuedAt="i195c2bccd06a4579be35067bb4aa7b18" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i195c2bccd06a4579be35067bb4aa7b18" continuedAt="i0da822e4328640af949830e471155639"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RleHRyZWdpb246Y2ViNzFlNjFlZDNiNDk4NmE4YTE1MjBkYjc5MGUwMGVfMjE5_7faa2cc9-8900-491c-b85f-634564e11304" continuedAt="idf63317cb1f84167bc6bb382f6e28731" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of consumer products to related parties during the periods indicated are as follows: </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:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></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.765%"></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.765%"></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.765%"></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.765%"></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.772%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:100%">Net Sales </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:10pt;font-weight:700;line-height:100%">Trade Receivable as of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:10pt;font-weight:700;line-height:100%">June 30,</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:10pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;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: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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.S. Watson Group*</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i8ef6f41b728c4e3da8716f9b227bd58f_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS0xLTEtMS0w_769c1b3a-209b-44ce-b25a-6730dc10c4e8">2.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="iad6a9fd0c1444437901068ddbb11ab7a_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS0zLTEtMS0w_aa83703c-b79b-4cfa-ae1b-0ad0f2389e80">1.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i9e4d73ac76a34684bd38b992e4d8bf4f_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMy01LTEtMS0yODgy_66c1ef72-0cec-450a-bcdd-86ff3349c15c">4.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i5b2c2cef055947cc8df2ed17252f1965_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMy03LTEtMS0yODgy_33956f8f-b6dc-4dd7-b0e9-1e3e2b9f6c0e">3.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i33fc1b3a70594e12ab25e994a0d53f53_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS01LTEtMS0w_8e40568f-d1b5-4262-8d66-19d33ec9b66a">2.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i890fa01e439b4b23bc945fd9130d1c0f_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS03LTEtMS0w_9e8e63b7-a0dd-4e7b-8361-4c00b430199e">0.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Horizon Ventures</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3baafd61f9b4d7c876c85fe90e212c6_D20210401-20210630" decimals="-5" format="ixt:zerodash" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC0xLTEtMS0yODc4_5c4620bb-624b-49cd-b562-19b0e82933e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i01aca547e88e4106a4bd70744c0589c6_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC0zLTEtMS0yODc4_f2941e2c-1aa6-480d-a608-eb06ca53cf3e">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia24ba932edc84e67852699478160e5cf_D20210101-20210630" decimals="-5" format="ixt:zerodash" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC01LTEtMS0yODc4_9324e37c-ac67-4c08-aee4-8d7f5959f2e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i9251ff3f286348d997aa43d20ce97fa1_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC03LTEtMS0yODc4_0ab44209-1991-472f-96f7-040b0b238a68">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd4fd306d0374e3bacdca13062f90cfe_I20210630" decimals="-5" format="ixt:zerodash" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC05LTEtMS0yODg2_a3b84c7c-25a0-48a0-bdde-f69f6fa153ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f504bc05b484e98bad3351c69b6fb0e_I20201231" decimals="-5" format="ixt:zerodash" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC0xMS0xLTEtMjg4Ng_35b3ca74-9ef7-47e6-bbd0-f4fe78f8fa9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS0xLTEtMS0yODc4_ed58752e-e841-4e14-867c-28b7680bb695">2.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS0zLTEtMS0yODc4_83f9921f-7554-41ab-867c-6a15a04c87a6">2.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS01LTEtMS0yODc4_33063c18-1900-467b-a51b-8be3390ef5f5">4.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS03LTEtMS0yODc4_a5f17614-3d3a-42ee-a616-e805d8d2c1b6">4.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS05LTEtMS0yODg2_d28c0fbc-ef1d-4dea-b092-7305100e2994">2.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS0xMS0xLTEtMjg4Ng_887f2625-b378-4bc9-a3d1-4f7624b84d53">0.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td></tr><tr style="height:5pt"><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="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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*A.S. Watson Group and Horizon Ventures are related parties through common ownership of an enterprise that beneficially owns more than 10% of the common stock of the Company.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i0da822e4328640af949830e471155639"><ix:continuation id="idf63317cb1f84167bc6bb382f6e28731">(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals. Horizon Ventures had insignificant sales during the second quarter of 2021.</ix:continuation></ix:continuation> </span></div><div id="ie2b69c37543f4752b73bd1757f313be4_55"></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RleHRyZWdpb246ZThhMjE4MDcxZjU0NGM1NjgyN2NjNWJlMTk1NTg0MzNfMTAw_3d4879d1-4ee1-4b91-ace9-453e11c17d6f" continuedAt="i9dd8589ded98414286f4b436b964bc5a" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i9dd8589ded98414286f4b436b964bc5a"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RleHRyZWdpb246ZThhMjE4MDcxZjU0NGM1NjgyN2NjNWJlMTk1NTg0MzNfMTAx_1cca0319-dc0e-4636-ab21-b16bbecdb0fe" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's major classes of inventory and corresponding balances as of June&#160;30, 2021 and December&#160;31, 2020 are as follows:</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:71.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.786%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">Jun 30, 2021</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:10pt;font-weight:700;line-height:100%">Dec 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Consumer Products - Finished Goods</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMS0yLTEtMS0w_884949fb-94f4-4734-9c59-1e2e4fe5326e">4,259</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMS00LTEtMS0w_a2f8de7e-2299-44ed-9978-967d6281d9e2">2,358</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products - Work in Process</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMi0yLTEtMS0w_613dbcc4-ee0d-4b92-a9ba-578767b8a35c">6,229</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMi00LTEtMS0w_2efee464-f254-4ee1-985e-908ee4bc507a">5,718</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk ingredients</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMy0yLTEtMS0w_b7ba6105-435c-46c2-964c-6c5f5eecdc49">1,177</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMy00LTEtMS0w_6caa9a97-d4ec-4506-b0bd-6043f2aa9f73">3,065</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reference standards</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNC0yLTEtMS0w_2de9ba4a-bdd7-4ae8-be45-a8267883a184">518</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNC00LTEtMS0w_1d6c34fc-7091-4253-858a-483d838289d4">542</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;text-align: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="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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNS0yLTEtMS0w_250a3af5-9dd1-4d17-ab6f-97f44eb5e486">12,183</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNS00LTEtMS0w_8c99cd7e-6726-4781-b8ce-5ff135f74cde">11,683</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><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_58"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="cdcx:StockIssuanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMzMw_ff4d17fc-33a9-4434-8887-fe3852d319f1" continuedAt="i669199626ccf46c0832875ad72c89ce7" escape="true">Stock Issuance</ix:nonNumeric></span></div><ix:continuation id="i669199626ccf46c0832875ad72c89ce7"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During June 2021, the Company sold an aggregate of <ix:nonFraction unitRef="shares" contextRef="i83bfe4d93d79472bb6cefdf1d8c426ff_D20210601-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTY0OTI2NzQ0MzUzOA_4d20a048-0208-44d6-b717-9bdb67e562e9">0.2</ix:nonFraction> million shares of common stock under the ATM Facility and received proceeds of $<ix:nonFraction unitRef="usd" contextRef="i83bfe4d93d79472bb6cefdf1d8c426ff_D20210601-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTY0OTI2NzQ0NDg0MQ_565347c4-5871-466e-b4c3-7880642bc30b">1.9</ix:nonFraction> million, net of offering costs and commissions, at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if64bcdc0507b42ba96c609b6836a38c5_I20210630" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTY0OTI2NzQ0NDU0MQ_5aa053f5-52a3-47a7-8bc2-3705780d1d7f">10.56</ix:nonFraction> per share. For additional information related to the ATM facility transaction see Note 3, </span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 20, 2021, the Company entered into a Securities Purchase Agreement with EverFund (the "Financing&#8221;) pursuant to which the Company agreed to sell and issue approximately <ix:nonFraction unitRef="shares" contextRef="i619480f4971f4d678e45771a6b6f9fbf_D20210220-20210220" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTkz_97876c92-14ca-4a44-b571-21be95609dcd">3.8</ix:nonFraction> million shares of common stock at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8bebc20348e643d5b234f2edc55c3b1f_I20210220" decimals="2" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMjI2_b5686fc1-0f8d-4aea-904c-648cf2434873">6.50</ix:nonFraction> per share. On February 23, 2021, the Company closed the Financing and received proceeds of $<ix:nonFraction unitRef="usd" contextRef="if2a2d3dbaeaf4c7399ff949da834353c_D20210223-20210223" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMzA1_5048cc4a-c693-4b39-9227-bfb87ef79e9a">24.9</ix:nonFraction> million, net of offering costs.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_61"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfNDAw_fa6ffe34-3c1d-42ef-9c5a-9c331789ccba" continuedAt="i859a94c1457c4760b0dcfd2f802f3dbb" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i859a94c1457c4760b0dcfd2f802f3dbb" continuedAt="iaa97160d32b3438ba63f2fae00131ca3"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, the Company amended its existing lease in Los Angeles, California. In accordance with ASC 842, the amended lease agreement is considered to be modified and subject to lease modification guidance. The right-of-use ("ROU") asset and lease liability related to the agreement were remeasured based on the change in the lease conditions such as rent payment and lease terms. The fair value of the increase in related lease liability and ROU asset is estimated to be approximately $<ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="cdcx:OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0MzkzMg_69936c82-3bfd-4351-bb04-67e13c3aca56"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="cdcx:OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0MzkzMg_f6a5c90e-2fe9-4277-8724-16d04091fdf5">2.2</ix:nonFraction></ix:nonFraction>&#160;million. The amended lease now extends through March 31, 2027 and provides <ix:nonFraction unitRef="renewal_options" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="INF" format="ixt-sec:numwordsen" name="cdcx:LesseeOperatingLeaseNumberOfRenewalOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0NDg3OA_0fc3d981-5137-4384-9d14-78b2e7ef736d">one</ix:nonFraction> option to extend for an additional <ix:nonNumeric contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0NDg0Ng_1c946470-9a69-49cd-9550-7e72f796d0ae">five years</ix:nonNumeric>.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the Company had ROU assets and corresponding operating lease liabilities of approximately $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTMx_c22a0032-3576-40bc-9061-fe2244217bbd">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTk4_7159d669-6c19-41cc-b8ef-3241ef4e319a">3.5</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMzk3_06e8bb11-0c45-44d9-883a-b5d321602e4c" continuedAt="i5d8d2e95f56d49318c089c60547e69d8" escape="true">For the three and six months ended June&#160;30, 2021 and 2020, the components of operating lease expense are as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i5d8d2e95f56d49318c089c60547e69d8"><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:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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:13.519%"></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:13.526%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></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%">Operating leases</span></td><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><td colspan="3" style="padding:0 1pt"></td><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="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%">Operating lease expense</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMi0xLTEtMS0w_4b8e955d-5c63-4e0d-9ecc-5d24a6866b26">152</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMi0zLTEtMS0w_3b536f33-b2ea-4d06-a0bf-1a2c56d707ca">120</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy01LTEtMS0yOTc0_ed799636-fc95-4b2c-816b-65d9f0e55743">305</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy03LTEtMS0yOTc0_12e99604-53ed-4804-bbfd-98658f54fdad">240</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 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%">Variable lease expense</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy0xLTEtMS0w_13ca0d95-20d6-4381-a982-bd53bf722b8b">54</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy0zLTEtMS0w_e3173759-a3fb-428e-a65c-e4c44859033b">65</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC01LTEtMS0yOTc0_0c988e4a-52d7-4f0f-8287-beb3ba357fe8">94</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC03LTEtMS0yOTc0_82ef797f-f706-4ce9-be61-ecf3ade14778">134</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 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%">Operating lease expense</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" name="cdcx:TotalOperatingLeaseExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC0xLTEtMS0w_21c2f8ac-009a-4c43-ab34-7aa88c935223">206</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="cdcx:TotalOperatingLeaseExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC0zLTEtMS0w_8d9b5f93-473d-4da0-8e90-4cf979f0f0e7">185</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="cdcx:TotalOperatingLeaseExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS01LTEtMS0yOTc0_202c10bd-9626-4af0-8761-5274bd0e90ae">399</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="cdcx:TotalOperatingLeaseExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS03LTEtMS0yOTc0_335184b4-3aa4-4b8d-b358-7402b738caec">374</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 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%">Short-term lease rent expense</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS0xLTEtMS0w_15949454-c2b8-42fd-baea-188f8837583a">63</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS0zLTEtMS0w_15aac5e4-2d2a-459b-935a-0d685a1f0bbf">64</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi01LTEtMS0yOTc0_a6ddb0af-4111-4df6-89fd-06662823a2c2">125</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi03LTEtMS0yOTc0_99837035-af38-45a9-a393-335b76942898">127</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 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 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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi0xLTEtMS0w_70b5a056-2604-4ef0-bf73-2b49d3e0aa21">269</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi0zLTEtMS0w_83452635-2f1e-4e4d-9a9c-37567bee65bf">249</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNy01LTEtMS0yOTc0_e04e1eb4-5ff0-4727-860c-5c0c6476a2d0">524</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNy03LTEtMS0yOTc0_1e758712-e66c-438f-86c6-d8ae03083adc">501</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></ix:continuation></div><div style="margin-top:5pt"><span><br/></span></div><div><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="cdcx:ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMzk4_c1dcc5be-8b05-48c7-b744-80ad30b577cc" escape="true"><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:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></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:10pt;font-weight:700;line-height:100%">At Jun 30, 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%">Weighted-average remaining lease term (years) operating leases</span></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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOmM3OTA2YTIzMTdhODQwNmQ4ZmY4NmM3YzQxMmVmZDYzL3RhYmxlcmFuZ2U6Yzc5MDZhMjMxN2E4NDA2ZDhmZjg2YzdjNDEyZWZkNjNfMS0xLTEtMS0w_94228883-b7b8-47e6-822e-adcd4c9f619b">4.9</ix:nonNumeric></span></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%">Weighted-average discount rate 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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOmM3OTA2YTIzMTdhODQwNmQ4ZmY4NmM3YzQxMmVmZDYzL3RhYmxlcmFuZ2U6Yzc5MDZhMjMxN2E4NDA2ZDhmZjg2YzdjNDEyZWZkNjNfMi0xLTEtMS0w_6086bb71-2661-4c40-a6ac-83edbc902eb4">6.5</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></ix:nonNumeric></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="iaa97160d32b3438ba63f2fae00131ca3"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMzk5_b125a6c3-ff0f-446c-8f0f-4474706e32e5" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under operating leases as of June&#160;30, 2021 are as follows:</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:83.695%"></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:13.521%"></td><td style="width:0.1%"></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:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2021 (Remainder) </span></div></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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMS0xLTEtMS0w_95d0797d-5ba8-4680-b0e8-1ab225ad1602">292</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%">2022</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMi0xLTEtMS0w_ac718e9b-b94c-49ff-8b6e-55f315e98d61">669</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%">2023</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMy0xLTEtMS0w_2fdd8a44-75fc-4c11-b92a-f43910a5787a">817</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%">2024</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNC0xLTEtMS0w_044d36b5-77d8-4460-9855-164098103b6c">836</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%">2025</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNS0xLTEtMS0w_2693cb32-7d9d-462e-a113-1d8bf873dab4">808</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%">2026</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNi0xLTEtMS0zNzU4_116684cc-2244-431d-b735-563eb05637dc">564</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%">Thereafter</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNy0xLTEtMS0zNzU4_1d966dfe-9782-4af4-8936-c198c7de33bf">144</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</span></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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNi0xLTEtMS0w_7f5274e9-2a5f-4b23-bf41-857c521cae44">4,130</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 2px 13pt;text-align: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 present value discount</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNy0xLTEtMS0w_a1742e50-c43b-4886-86d2-806f1a2897e2">646</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%">Present value of total operating lease liabilities</span></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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfOC0xLTEtMS0w_a451bf39-092f-497d-81ac-1b2bcc1c607d">3,484</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 13pt;text-align: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 current portion</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="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfOS0xLTEtMS0w_3d547458-44a9-4194-8310-b7f6a446b5dd">467</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term obligations under operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMTAtMS0xLTEtMA_f48d0420-5c63-4c21-8731-da5ea79f348f">3,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_64"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyMQ_7198c25f-8648-483c-9ce1-59c7dfa2938a" continuedAt="i86996d158c8a4db488a6155f07862a5f" escape="true">Share-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i86996d158c8a4db488a6155f07862a5f" continuedAt="ia753dc2d0bef4162b3a8efd4bb5311bd"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Plans</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company grants awards to recipients through the 2017 Equity Incentive Plan, as amended (the &#8220;2017 Plan&#8221;), which was approved by stockholders and the Board of Directors. The 2017 Plan provided for the issuance of shares that total no more than the sum of (i) <ix:nonFraction unitRef="shares" contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NTY3OQ_fa3740ef-0182-4243-9f9e-5e8dc0e8f966">14,500,000</ix:nonFraction> new shares, (ii) approximately <ix:nonFraction unitRef="shares" contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NTY4OQ_ebbcd0ab-9e53-4263-bb4a-7dcedb1114c9">384,000</ix:nonFraction> unallocated shares remaining available for the grant of new awards under the Second Amended and Restated 2007 Equity Incentive Plan, (iii) any returning shares such as forfeited, cancelled, or expired shares and (iv) <ix:nonFraction unitRef="shares" contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NTY5OQ_f92db95a-1141-4a70-a926-426ba84973cb">500,000</ix:nonFraction> shares pursuant to an inducement award. The number of shares available to be issued under the 2017 Plan will be reduced by (i) <ix:nonFraction unitRef="shares" contextRef="iaef2a0853b114ce3ae22321cdc6d8811_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzNDQzOQ_e30b92ba-0842-4f7f-ac1a-f40f9c6e1724">one</ix:nonFraction> share for each share that relates to an option or stock appreciation right award and (ii) <ix:nonFraction unitRef="shares" contextRef="i1d9c5da40f96492c891c4bbbea7b9ed1_I20210630" decimals="INF" name="cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzNDQzNQ_6e04ed83-0015-4f19-9aeb-723d0515ab8b">1.5</ix:nonFraction> shares for each share which relates to an award other than a stock option or stock appreciation right award (a full-value award). As of June&#160;30, 2021, there were approximately <ix:nonFraction unitRef="shares" contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NjY0OA_aae78bdd-5ac7-4a94-b16a-a093cc058987">5.1</ix:nonFraction> million remaining shares available for issuance under this plan. Options expire <ix:nonNumeric contextRef="i2a4a4366eee24771b49c259716f489c1_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0ODU3NA_24c056a1-ae2d-4bcc-a5bc-360ae5c77c7f">10</ix:nonNumeric> years from the date of grant. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General Vesting Conditions</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock option and restricted stock unit awards are generally subject to a <ix:nonNumeric contextRef="if14b337429084724b212d271fc24d803_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY3Nw_34f7e77f-33d0-4bf9-9af0-22b5cbf5beaa">one-year</ix:nonNumeric> cliff vesting period after which 1/3 of the shares vest with the remaining shares vesting ratably over a <ix:nonNumeric contextRef="i0bc3371b39dc4ea6895aa9bb3d63ac60_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY3OA_fdd74a8e-c47e-4c10-bb25-b44584251966">two-year</ix:nonNumeric> period subject to the passage of time. Additionally, certain stock option awards are market or performance based and vest based on certain triggering events established by the Compensation Committee.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s stock options that are not market based are estimated at the grant date using the Black-Scholes option pricing model. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyMg_e1c3c1c8-c935-4a20-9fea-6da71aed32f2" continuedAt="ia5dbb629569b4229a1307bb207464888" escape="true">The Company used the following weighted average assumptions for options granted during the six months ended June&#160;30, 2021:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ia5dbb629569b4229a1307bb207464888"><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:70.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.953%"></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:700;line-height:100%">Weighted Average: </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Expected term</span></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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfMS0xLTEtMS0w_0c98f8bb-fe9a-48d9-b396-3f90943e21bf">5.8</ix:nonNumeric> years</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 volatility</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfMi0xLTEtMS0w_7aee2ca5-4192-4b5a-870f-579a38176311">74.2</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%">Risk-free rate</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfMy0xLTEtMS0w_b85b082d-0fd9-4390-ba67-cde377767aa1">1.0</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 dividends</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfNC0xLTEtMS0w_a466be10-da15-4d84-b4b7-c1f4161b0681">&#8212;</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></table></ix:continuation></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="ia753dc2d0bef4162b3a8efd4bb5311bd" continuedAt="ie9d938f2aea04521bcc122ba754be96a"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service Period Based Stock Options </span></div><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyMw_67a7a307-fe8d-4439-8c06-51d4db1352ea" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity of service period-based stock options at June&#160;30, 2021 and changes during the six months ended:</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:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></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:13.081%"></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:13.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.705%"></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="9" 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:700;line-height:100%">Weighted Average</span></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></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-style:italic;font-weight:400;line-height:100%">(In thousands except per-share data and remaining contractual term)</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:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="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%">Outstanding at December 31, 2020</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="i056d48bdd4f248fd854f1b3784c3bfbf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfMi0xLTEtMS0w_d288d5e9-e5c1-4092-a169-c362c0e8d398">10,833</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="i056d48bdd4f248fd854f1b3784c3bfbf_I20201231" decimals="2" name="cdcx:WeightedAverageExercisePriceOutstandingBeginningBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfMi0zLTEtMS0w_a83f1a16-58b9-49d2-ac0c-20fee70fc79e">3.96</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="ie140e5073ef948608e904ae69b29617c_D20200101-20201231" format="ixt-sec:duryear" name="cdcx:WeightedAverageRemainingContractualTermBeginningBalance" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfMi01LTEtMS0w_18a23285-1e5f-4de9-b507-77b94173fe77">6.8</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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%">Options 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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNC0xLTEtMS0w_8733c182-755a-425e-9d8d-ee1f51be22fa">1,172</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="usdPerShare" contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNC0zLTEtMS0w_e3d7caeb-ac68-4845-8d68-8abb3ff23c39">9.64</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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Options 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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNS0xLTEtMS0w_0419b23c-ecb3-4b60-b1ae-bdda65c7a9fe">2,029</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="usdPerShare" contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="2" name="cdcx:WeightedAverageExercisePriceExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNS0zLTEtMS0w_2c461aed-7984-4056-827e-0b051901aca8">4.36</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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:WeightedAverageIntrinsicValueExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNS05LTEtMS0w_0edf63b7-0cc6-4f6f-b8d3-a294dce52bb2">12,838</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></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%">Options 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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNi0xLTEtMS0w_c9389199-f0b5-4c6a-8151-8bebcf9b4f57">482</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="usdPerShare" contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNi0zLTEtMS0w_8b5774f0-9800-40c8-8a1a-a37fd0d622cd">4.42</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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Outstanding at 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="i205e6d4fa8b24da7a9455abae277d54a_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy0xLTEtMS0w_7dddd47d-14c1-44d7-bebc-d17896582801">9,494</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="usdPerShare" contextRef="i205e6d4fa8b24da7a9455abae277d54a_I20210630" decimals="2" name="cdcx:WeightedAverageExercisePriceOutstandingEndingBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy0zLTEtMS0w_8e161724-af4c-4065-af69-808d29eb0220">4.55</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="3" style="background-color:#cceeff;border-top:1pt solid #000;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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" format="ixt-sec:duryear" name="cdcx:WeightedAverageRemainingContractualTermEndingBalance" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy01LTEtMS0w_4d616ded-821c-4a21-b4b1-947098714818">6.9</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:WeightedAverageIntrinsicValueEndingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy05LTEtMS0w_5141eec1-caae-4a2f-9ae7-7c91380db0a4">51,253</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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></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 #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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 June 30, 2021</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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:NumberOfSharesEndingBalanceExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS0xLTEtMS0w_e87e6085-fae0-4264-840f-b9c67c6015bc">6,041</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 style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" decimals="2" name="cdcx:WeightedAverageExercisePriceExercisableEndingBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS0zLTEtMS0w_001c6e78-f4fa-4f5f-a339-ba279b999239">3.66</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="3" style="background-color:#cceeff;border-bottom:3pt double #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="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630" format="ixt-sec:duryear" name="cdcx:WeightedAverageRemainingContractualTermExercisableBalance" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS01LTEtMS0w_7085c70a-84ab-4e21-9bd8-e24bdf8e03e3">5.6</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205e6d4fa8b24da7a9455abae277d54a_I20210630" decimals="-3" format="ixt:numdotdecimal" name="cdcx:WeightedAverageIntrinsicValueExercisedEndingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS05LTEtMS0w_bc402f23-abb1-422d-b6f4-e1fd091e394a">37,427</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:2px 1pt;text-align:right;vertical-align:middle"><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 style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*The aggregate intrinsic values in the table above are based on the Company&#8217;s stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTc3MQ_ca2785d7-8a08-4546-adc7-21c9c2a36998">9.86</ix:nonFraction>, which is the closing price of the Company&#8217;s stock on the last day of business for the period ended June&#160;30, 2021.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Based</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:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants stock option awards that are performance based and vest based on the achievement of certain criteria established from time to time by the Compensation Committee. If these performance criteria are not met, the compensation expenses are not recognized and the expenses that have been recognized will be reversed.</span></div><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyNA_bf28aa3f-a24b-4eed-b572-ee7af7aaec7f" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes performance based stock options activity at June&#160;30, 2021 and changes during the six months ended:</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:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></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:13.081%"></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:13.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.705%"></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: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:10pt;font-weight:700;line-height:100%">Weighted Average</span></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></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-style:italic;font-weight:400;line-height:100%">(In thousands except per share data and remaining contractual term)</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:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="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%">Outstanding at December 31, 2020</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="ic44fd3cdd9724bbaab64fb9a3c49b611_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfMi0xLTEtMS0w_1995e63b-1d35-4a57-9037-625fdd3d5388">81</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="usdPerShare" contextRef="ic44fd3cdd9724bbaab64fb9a3c49b611_I20201231" decimals="2" name="cdcx:WeightedAverageExercisePriceOutstandingBeginningBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfMi0zLTEtMS0w_7c5de7a6-d267-4213-88a6-346b22a2ead7">4.34</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="3" style="background-color:#cceeff;border-top:1pt solid #000;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="iff2058d0850c489aabf5251cb0ef5ca5_D20200101-20201231" format="ixt-sec:duryear" name="cdcx:WeightedAverageRemainingContractualTermBeginningBalance" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfMi01LTEtMS0w_4bd8c762-2dc2-4f16-9e20-bd9f9250828c">3.1</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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%">Options 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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNC0xLTEtMS0w_48a1c1a0-1303-4f08-84cf-8d54e5c00b32">&#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="usdPerShare" contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNC0zLTEtMS0w_4c28b22d-337c-472b-b50b-a0f618bdbc4b">&#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Options 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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNS0xLTEtMS0w_df0143f8-c2f0-4b1d-b5b6-53b25afd23e0">40</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="usdPerShare" contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="2" name="cdcx:WeightedAverageExercisePriceExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNS0zLTEtMS0w_2c83c97a-8eef-4fa9-a8bc-83e40277d7c8">4.34</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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="-3" name="cdcx:WeightedAverageIntrinsicValueExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNS05LTEtMS0w_8977c7b5-dd85-43dd-893e-1d5c9c86b0a3">401</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></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%">Options 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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNi0xLTEtMS0w_62dda3ae-24b6-4147-9d79-a6ae7ec69d07">&#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="usdPerShare" contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNi0zLTEtMS0w_695472a3-d8f0-41f4-a0b4-35abff86767c">&#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Outstanding at 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="i7ec833cc4ed648e482e33e0d96157e6d_I20210630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy0xLTEtMS0w_57b3d861-221d-46d7-9e81-7c0e49247008">41</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="usdPerShare" contextRef="i7ec833cc4ed648e482e33e0d96157e6d_I20210630" decimals="2" name="cdcx:WeightedAverageExercisePriceOutstandingEndingBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy0zLTEtMS0w_812c5e23-9fa4-4fc4-9589-4abee79c9979">4.34</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="3" style="background-color:#cceeff;border-top:1pt solid #000;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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" format="ixt-sec:duryear" name="cdcx:WeightedAverageRemainingContractualTermEndingBalance" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy01LTEtMS0w_74b20c9b-7b17-4989-8b1c-4db45fd42c3f">2.6</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="-3" name="cdcx:WeightedAverageIntrinsicValueEndingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy05LTEtMS0w_752d7d96-fbee-4cc6-bf1d-b1759de3e861">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><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%">*</span></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 #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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 June 30, 2021</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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="-3" name="cdcx:NumberOfSharesEndingBalanceExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS0xLTEtMS0w_68977124-975a-4e53-86c5-954119486dc5">41</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 style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" decimals="2" name="cdcx:WeightedAverageExercisePriceExercisableEndingBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS0zLTEtMS0w_a34f5215-ce92-408d-b96e-4b9b05f61fce">4.34</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="3" style="background-color:#cceeff;border-bottom:3pt double #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="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630" format="ixt-sec:duryear" name="cdcx:WeightedAverageRemainingContractualTermExercisableBalance" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS01LTEtMS0w_52142f6a-f344-4042-a3ec-4dc4a11a38c0">2.6</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ec833cc4ed648e482e33e0d96157e6d_I20210630" decimals="-3" name="cdcx:WeightedAverageIntrinsicValueExercisedEndingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS05LTEtMS0w_e3533c53-ac58-40ee-ae48-c335533f5298">226</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:2px 1pt;text-align:left;vertical-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 style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*The aggregate intrinsic values in the table above are based on the Company&#8217;s stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMjUzMQ_ca2785d7-8a08-4546-adc7-21c9c2a36998">9.86</ix:nonFraction>, which is the closing price of the Company&#8217;s stock on the last day of business for the period ended June&#160;30, 2021.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Remaining Unamortized Compensation for Stock Options</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMjczMQ_0cf76bf1-b09a-4234-a664-6e2787b84105">11.5</ix:nonFraction> million of total unrecognized compensation expense related to non-vested stock options granted under the plans. That cost is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMjkxMQ_a26fd99b-620a-4eca-a3c5-c82a71dc2e09">2.1</ix:nonNumeric> years. </span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="ie9d938f2aea04521bcc122ba754be96a"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit awards are generally subject to a <ix:nonNumeric contextRef="i0a3a52ee932843029576dfd0eb58b4fb_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY3OQ_d095c78e-cd90-4089-a563-a650d5568b75">one-year</ix:nonNumeric> cliff vesting period after which 1/3 of the shares vest with the remaining shares vesting ratably over a <ix:nonNumeric contextRef="ibbc9bfd1faa642a0a93372f6f5c5caa7_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY4MA_c944cc99-c9c6-46c3-86fc-7e68ac9f6759">two-year</ix:nonNumeric> period subject to the passage of time. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyNQ_c8daf19a-c3a8-4a45-bbae-293a5de05e62" continuedAt="i0e4d34115e2e4843a144052a91bbbc6a" escape="true">The following table summarizes activity of restricted stock unit awards granted at June&#160;30, 2021 and changes during the six months ended:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i0e4d34115e2e4843a144052a91bbbc6a"><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:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.205%"></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-style:italic;font-weight:400;line-height:100%">(In thousands except per share fair value)</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:700;line-height:100%">Number of RSUs</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:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Fair 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%">Unvested shares at December 31, 2020</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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:zerodash" name="cdcx:UnvestedSharesBeginningBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMS0xLTEtMS0w_a4fe9ff4-e645-41e3-8d80-bf20b805dfc6">&#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="usdPerShare" contextRef="i611390126ee04336a981fdf641376316_I20201231" decimals="2" format="ixt:zerodash" name="cdcx:UnvestedWeightedAverageFairValueBeginningBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMS0zLTEtMS0w_8292ff03-f078-4b29-96b8-3a0083d3c948">&#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></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%">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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="cdcx:UnvestedSharesGranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMi0xLTEtMS0w_a1b337da-3ef7-4972-8696-adf9e435d356">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" name="cdcx:UnvestedWeightedAverageFairValueGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMi0zLTEtMS0w_f1370fd2-6b3b-4f55-9d37-c42e24542287">11.83</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%">Vested</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="cdcx:UnvestedSharesVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMy0xLTEtMS0w_42322040-5709-4985-a8dc-ad41260e07d4">&#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="usdPerShare" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" format="ixt:zerodash" name="cdcx:UnvestedWeightedAverageFairValueVested" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMy0zLTEtMS0w_5f53b7fd-3144-48d9-a1c8-ea9593a70f33">&#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%">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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="cdcx:UnvestedSharesForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNC0xLTEtMS0w_8b8d32ed-2070-4b92-84c8-bf49315f9e57">&#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="usdPerShare" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" format="ixt:zerodash" name="cdcx:UnvestedWeightedAverageFairValueForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNC0zLTEtMS0w_42eddbd2-ca62-4ef3-bde8-83a6d3aac029">&#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%">Unvested shares at June 30, 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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" name="cdcx:UnvestedSharesEndingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNS0xLTEtMS0w_3e57d73c-2a39-45b2-81f5-714a7d5c6415">92</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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="2" name="cdcx:UnvestedWeightedAverageFairValueEndingBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNS0zLTEtMS0w_68acd56f-1ec4-4b2a-bb49-82445724708a">11.83</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: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%">Expected to vest at June 30, 2021</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" name="cdcx:UnvestedSharesExpectedToVest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNy0xLTEtMS0w_e25d9a19-1fee-47af-854b-0c9e24138160">92</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 style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="2" name="cdcx:UnvestedWeightedAverageFairValueExpectedToVest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNy0zLTEtMS0w_49a49f9d-c2a4-47ed-91a4-283b15a2cb7a">11.83</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></table></ix:continuation></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Share-Based Compensation</span></div><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyNg_e8174c0a-85f4-4861-b910-e246cdcf5861" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total share-based compensation expense was as follows:</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:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.204%"></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:12.204%"></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:12.207%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></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:700;line-height:100%">Share-based compensation expense</span></td><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><td colspan="3" style="padding:0 1pt"></td><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eda482e31d94ecfa43d61e7a9a86c0f_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy0xLTEtMS0w_0f60782d-ad2f-4754-bc0f-9da3b73fe01c">58</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i12c70afc180d429eb12be2a4ee5e47a6_D20200401-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy0zLTEtMS0w_eb103559-a42b-4c37-916a-0b70a421c56a">42</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7387ce3dcc2f4ca9a8be5722e34407d7_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy01LTEtMS04OTU_4888122a-063a-42bb-a7a3-3e8075da8994">98</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="ibf9886f967244ea3aae952d58e716852_D20200101-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy03LTEtMS04OTk_44743da1-5a45-48fa-a03b-9de8b33e18a0">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 2px 12.25pt;text-align: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 and marketing</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd6d6c53ffb24a68ac8377e8c8e8f2e1_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC0xLTEtMS0w_e802b788-5bb6-4a02-9432-2d76103b3a07">454</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i92a70e81e1f74eaeb4baa1b4114e15c4_D20200401-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC0zLTEtMS0w_b4a2659e-8edf-4d03-9811-4076caaa9548">242</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97c55ba9c4274207a80d1c1b9b027f6a_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC01LTEtMS04OTU_702e67b4-2e74-47c8-8c1b-7559d5d5faf2">842</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="idccb3d0371264fc2863d6d6edbf8f424_D20200101-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC03LTEtMS04OTk_2a5b031c-8506-4118-abdb-b932293d987a">474</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 12.25pt;text-align: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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12ac34d6724749e78d5ff04b254541e5_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS0xLTEtMS0w_d73e23ae-87be-49be-ab5c-d32e7e033e85">220</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="id2af3b042d8b46ed8fcbc1ec15dba7cb_D20200401-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS0zLTEtMS0w_4dfdc2d3-d2bd-4f18-95b5-5eee23e77374">134</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f37fb0bbbb64e98a1367cefa1bd79c9_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS01LTEtMS04OTU_da84a8fc-230f-4d95-98a1-eb5f90a0a379">358</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i2a1dce07a9f044c4a2e6df3a409ed683_D20200101-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS03LTEtMS04OTk_c2f23281-5b29-46f6-bd1c-9cb1068f7108">272</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb42051368dc467e9891899295cee295_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi0xLTEtMS0w_04e8f0bc-1797-4a1a-8240-5852b2477c8c">884</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i200440d585c848fc97a6a085ea8f4c58_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi0zLTEtMS0w_c5ce8fe2-ade3-4670-959c-ac52a57e1ffe">1,293</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97c185c24f1a4135a9a725b88c1bb879_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi01LTEtMS04OTU_fba006a4-a154-4e62-8b64-6be98a88b6ad">1,602</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i24838408e1c04921b3f2f1b496eba20b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi03LTEtMS04OTk_9333ac05-0847-4245-90f2-4ee0bb9c7535">2,763</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 30.25pt;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%">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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy0xLTEtMS0w_768cc7cb-d796-4908-89fb-e1cae1b42178">1,616</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy0zLTEtMS0w_14d9d369-68da-4114-8580-a1a3cb394f79">1,711</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy01LTEtMS05MDI_8b577f32-e33b-4f70-bae3-91fe8361be62">2,900</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy03LTEtMS05MDI_914ef092-5da2-4c72-9fb6-098b2d024e0d">3,584</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><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_70"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0MA_8b176571-0c89-4b11-94e6-fe33d45f3dd8" continuedAt="i04b238cda32d4aa798d4f7d4862f078b" escape="true">Business Segments</ix:nonNumeric></span></div><ix:continuation id="i04b238cda32d4aa798d4f7d4862f078b" continuedAt="ic345b8e83c144fd09711cfdac0bc0672"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following <ix:nonFraction unitRef="reportable_segment" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTA5OTUxMTYzNDk0Mw_52271fc2-5b6c-4acf-9559-5505d8c052bb">three</ix:nonFraction> reportable segments:</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Consumer products segment: provides finished dietary supplement products that contain the Company's proprietary ingredients directly to consumers as well as to distributors.</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Ingredients segment: develops and commercializes proprietary-based ingredient technologies and supplies these ingredients as raw materials to the manufacturers of consumer products.</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Analytical reference standards and services segment: includes supply of phytochemical reference standards and other research and development services.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The &#8220;Corporate and other&#8221; classification includes corporate items not allocated by the Company to each reportable segment. Additionally, there are no intersegment sales that require elimination. The Company&#8217;s <ix:nonFraction unitRef="reportable_segment" contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTA5OTUxMTYyOTcxNw_70cc860e-a04a-4808-8471-fa7a0015267e">three</ix:nonFraction> reportable segments are significant operating segments that offer differentiated services. The Company evaluates performance and allocates resources based on reviewing gross margin by reportable segment.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="ic345b8e83c144fd09711cfdac0bc0672" continuedAt="i900cedd451e645139922cb8f6506f7e9"><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0MQ_6e910b8b-e776-4aee-8fab-24e31987c683" continuedAt="i00c6fd3c7b68499eb35c593a1b258891" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth financial information for the segments: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:34.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">Three months ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Total</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></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="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy0yLTEtMS0w_355f6847-b918-4ce4-8228-431debd685d4">15,396</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy00LTEtMS0w_b3a17f18-433a-46ed-ab05-ab508270fe5b">1,504</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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy02LTEtMS0w_543f0a36-0031-438d-8454-fb890976b249">799</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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy04LTEtMS0w_de57a96b-6f45-49ee-8781-5054c5dcba59">&#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 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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy0xMC0xLTEtMA_268f0fd0-fb61-484d-a186-246b3c27bda0">17,699</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%">Cost of sales</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="usd" contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC0yLTEtMS0w_6c56aff9-8dc0-4188-9adf-204036b7f803">5,547</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC00LTEtMS0w_7b37f307-50ea-458a-8acd-0a698b85b8de">675</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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC02LTEtMS0w_0ce15e43-10d5-4daf-adc9-e546a532d259">667</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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC04LTEtMS0w_8d0ee4e4-9417-4267-b875-491bb9baeb5c">&#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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC0xMC0xLTEtMA_9ac952d0-976f-429f-b286-cb50bfae755b">6,889</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:700;line-height:100%">Gross profit</span></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="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS0yLTEtMS0w_65526975-3ea4-413e-9706-9535b8dd6e4d">9,849</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS00LTEtMS0w_dc98e06f-5058-4a20-a3b0-f9428b2d51a0">829</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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS02LTEtMS0w_00499990-04b2-4be2-bb9a-f35f6a22646f">132</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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS04LTEtMS0w_a4c1d352-16ef-40a3-9f8d-62e70304dcd3">&#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 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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS0xMC0xLTEtMA_a862eef8-fdc3-47dd-ae37-d458cfcf4ef5">10,810</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%">Operating expenses:</span></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><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 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%">Sales and marketing</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="usd" contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy0yLTEtMS0w_a0ab85b8-37e4-4bfc-aceb-13147a0e114c">6,190</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy00LTEtMS0w_14dd5c6b-d249-4b87-8c14-0f5cd36d6d48">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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy02LTEtMS0w_1b3d40ba-e67e-49d1-959b-0bd705b71f41">41</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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy04LTEtMS0w_71bc6785-b37c-4246-92a9-7bac4bc99e5d">&#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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy0xMC0xLTEtMA_5b4b72f8-5f07-4574-93bc-d723aec114e6">6,232</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%">Research and development</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="usd" contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC0yLTEtMS0w_650274b1-3c91-4405-8330-d3cce38d5cff">926</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC00LTEtMS0w_8f32dafc-9dce-4c67-8a8a-dac96eba6109">78</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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC02LTEtMS0w_977effcd-dab2-487c-9436-2277f6d5e61b">&#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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC04LTEtMS0w_aa8afe3c-7852-41eb-9008-5edce850162a">&#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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC0xMC0xLTEtMA_ac5389cc-5631-49d2-bf14-99782c25cc64">1,004</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%">General and administrative</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="usd" contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS0yLTEtMS0w_9b5a26f1-3577-4894-ab6d-2d10121868ac">&#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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS00LTEtMS0w_d6d88dcd-79fa-4a84-bf7d-aacfc6a0a39c">&#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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS02LTEtMS0w_1bd85701-dd9a-4d5d-be41-5a04b1b7436c">&#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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS04LTEtMS0w_b7c6b6c8-863c-400a-9451-aa4eff126800">9,128</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS0xMC0xLTEtMA_dd8e92b4-637b-41cf-991c-8348f746dda6">9,128</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:700;line-height:100%">Operating expenses</span></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="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtMi0xLTEtMA_a9c37ca7-2904-4c93-825b-f3d81cf93ab4">7,116</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtNC0xLTEtMA_256eecb5-f548-4165-af4c-4ba02c98a52a">79</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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtNi0xLTEtMA_c3876eee-bbd8-4ecb-a38a-af73625b0e33">41</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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtOC0xLTEtMA_c50b1b3c-f1b8-4847-8a65-cf86263f35a7">9,128</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtMTAtMS0xLTA_407cc3b5-2371-4c51-b5d9-a257bf77e7bb">16,364</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 style="height:15pt"><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;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><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 19pt;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 income (loss)</span></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="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItMi0xLTEtMA_108d9b77-3f1d-416b-92ab-c8f751f4477b">2,733</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="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItNC0xLTEtMA_ba73120b-d8c4-48e5-9297-8103cb11e12d">750</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="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItNi0xLTEtMA_815002f3-68a4-4f44-8274-8515b751d933">91</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="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItOC0xLTEtMA_fc2997cb-bdef-4d82-ad7e-8b7d7cd5767d">9,128</ix:nonFraction>)</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItMTAtMS0xLTA_18af1ac0-53ba-4f7d-a58a-3109608fd73c">5,554</ix:nonFraction>)</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><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:34.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Three months ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Total</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></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="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC0yLTEtMS0w_29f36484-ff81-40c7-befa-cf4ac3eca377">11,720</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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC00LTEtMS0w_bacb0e1b-f84f-4bdb-a193-9eb4a35ea3d3">2,850</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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC02LTEtMS0w_e5b219c0-e371-45d5-92b5-88d3527c12e5">717</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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC04LTEtMS0w_e9a8f2d0-1064-4f26-8f17-4e0244c7d173">&#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 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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC0xMC0xLTEtMA_b03fc691-0547-4ac8-9286-6af72d1920fe">15,287</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%">Cost of sales</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="usd" contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS0yLTEtMS0w_c86efddd-e9e5-452a-b7e0-d405fe507a71">4,339</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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS00LTEtMS0w_18660b18-20ba-4106-9f13-9c4f3550dba1">1,135</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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS02LTEtMS0w_0158c163-e545-4afb-aa1d-86dd120ece51">725</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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS04LTEtMS0w_6f67dd97-8032-4c8d-bcdf-abf5d99c0bff">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS0xMC0xLTEtMA_7b048198-d22f-46df-a30b-60e756d11031">6,199</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:700;line-height:100%">Gross profit</span></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="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi0yLTEtMS0w_b492ee7b-0df5-42ea-92c6-81f4cd8c38e0">7,381</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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi00LTEtMS0w_c0ef9416-f807-483c-9bea-5109f9f07c22">1,715</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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi02LTEtMS0w_dca02be8-1329-4e58-a7f0-8afd281f8305">8</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 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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi04LTEtMS0w_8349d705-a459-47e3-b9d9-e4d2aa9be1b4">&#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 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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi0xMC0xLTEtMA_daf439bc-20b6-4134-85e9-189c3dc4d7ef">9,088</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%">Operating expenses:</span></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><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 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%">Sales and marketing</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="usd" contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS0yLTEtMS0w_86760233-56dd-4c48-a4b8-551e1369cc2b">4,743</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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS00LTEtMS0w_77f0ed61-2292-46ae-8528-79b4888ee0b6">76</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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS02LTEtMS0w_16e5566b-a8cf-4a72-b5f5-9f1a7d18a23a">140</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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS04LTEtMS0w_8da0adfd-2638-44a3-ab94-af3ac91e45c5">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS0xMC0xLTEtMA_f983506c-7362-4643-b67c-2dce21524cae">4,959</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%">Research and development</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="usd" contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtMi0xLTEtMA_9ae47f78-d785-486d-8457-0b52ae73028b">765</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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtNC0xLTEtMA_2a8eef9b-9b7f-453d-a5e0-c3332a0cebdc">130</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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtNi0xLTEtMA_23552c39-1f70-4b37-8f5d-f2d9b28dd765">&#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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtOC0xLTEtMA_a4634bb0-e181-4e02-9760-ba3f7a35fce7">&#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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtMTAtMS0xLTA_c923a409-a4d3-4f76-9f12-13637a4eaf6d">895</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%">General and administrative</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="usd" contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtMi0xLTEtMA_b75c1233-b237-49ee-8b41-e3a571b6bb67">&#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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtNC0xLTEtMA_d905f88c-5a33-4e87-b148-c77d41aa88c7">&#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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtNi0xLTEtMA_c902aa12-10c9-4bca-b482-192acf1ecab2">&#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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtOC0xLTEtMA_1db18f83-fe45-4e89-b287-5772bf522b6b">6,921</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtMTAtMS0xLTA_dc54a92e-10e1-4b65-9477-fbd73ba793cb">6,921</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:700;line-height:100%">Operating expenses</span></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="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItMi0xLTEtMA_4f2a5d92-8efb-42b7-826d-5c51138c3e53">5,508</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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItNC0xLTEtMA_b5b49b63-ce5b-4476-933b-d27951452f87">206</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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItNi0xLTEtMA_0bf1e171-e24c-4e8a-bcc9-947f6ac166a1">140</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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItOC0xLTEtMA_9d3a6964-6145-44a1-8180-a1fd4bdca614">6,921</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItMTAtMS0xLTA_a4bc94ba-80a8-4edc-8cc3-e0e9f1ec54da">12,775</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 style="height:15pt"><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;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><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 19pt;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 income (loss)</span></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="i13359d448b694d9588d55b3feaa10522_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtMi0xLTEtMA_75428445-bb53-44a9-baad-69247ca89ead">1,873</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="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtNC0xLTEtMA_683c2026-2783-46a2-bb00-1db4574555a4">1,509</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="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtNi0xLTEtMA_eca736fb-b0d1-4f32-b8a5-9fbf768f75de">148</ix:nonFraction>)</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="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtOC0xLTEtMA_311bae9b-4be0-4e68-8d1d-530dbf6de5e3">6,921</ix:nonFraction>)</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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtMTAtMS0xLTA_eb79211b-9fac-4dfb-bd78-bf0dc42d8c73">3,687</ix:nonFraction>)</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><div><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.415%"><tr><td style="width:1.0%"></td><td style="width:34.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Total</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></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="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy0yLTEtMS05MjE_13b29c2a-1015-43dc-a949-40a0aad96de6">27,833</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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy00LTEtMS05MjE_cc88b0a7-0012-41e4-85a5-4f8521a8cc30">2,819</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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy02LTEtMS05MjE_01ddf71a-d3b1-4739-b556-98d3ca7b8b5e">1,730</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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy04LTEtMS05MjE_077eba78-81c0-4f7e-b1bb-6b670ea2eb54">&#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 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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy0xMC0xLTEtOTIx_7749a1d9-544e-4fd9-b23c-34c1fd18bf48">32,382</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%">Cost of sales</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="usd" contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC0yLTEtMS05MjE_b86c4821-e386-4c19-a948-31a60a7ad48a">9,750</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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC00LTEtMS05MjE_a9ee093b-fb33-4e10-b28f-20a525fa2fde">1,238</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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC02LTEtMS05MjE_1ed9e12a-b21b-4b96-b2e0-b3d74ef8ebbf">1,350</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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC04LTEtMS05MjE_809006d4-e8d7-44f0-8378-35468b14bfbb">&#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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC0xMC0xLTEtOTIx_5b7843eb-4707-4f60-8ecf-6b2b6f83ada9">12,338</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:700;line-height:100%">Gross profit</span></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="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS0yLTEtMS05MjE_31bcc5aa-3c02-45da-8d35-fafe74967fa1">18,083</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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS00LTEtMS05MjE_1be677df-0008-417f-9342-8d110ff5b34a">1,581</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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS02LTEtMS05MjE_bd8209b7-24d1-4f6f-85b8-8c368c584094">380</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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS04LTEtMS05MjE_1c1b3b42-b4d1-409b-a674-278f21791754">&#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 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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS0xMC0xLTEtOTIx_9eb32779-11c4-43e9-8a74-8f58e8286137">20,044</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%">Operating expenses:</span></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><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 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%">Sales and marketing</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="usd" contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy0yLTEtMS05MjE_bbb3e42f-f856-424a-b64d-25c6f9e5d514">12,301</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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy00LTEtMS05MjE_b8d3663e-3ac6-4677-bf0f-20742b161f36">11</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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy02LTEtMS05MjE_25713e6c-2e57-432f-9397-55f82f1323a8">178</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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy04LTEtMS05MjE_10aae0a2-84bb-4d0a-a894-622276e4e49a">&#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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy0xMC0xLTEtOTIx_639757f0-8824-4fd2-aef3-81c826e29fad">12,490</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%">Research and development</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="usd" contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC0yLTEtMS05MjE_3849677e-e625-4d8b-8036-519534d13ab7">1,644</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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC00LTEtMS05MjE_ddc2e9c7-1112-4882-ab4d-f031401e3b51">147</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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC02LTEtMS05MjE_a112d7c9-786b-4ac8-9e1d-fcf4455d2176">&#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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC04LTEtMS05MjE_ac068e9d-072e-482f-8048-edbb82f10cbe">&#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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC0xMC0xLTEtOTIx_5b9ab46f-d451-47a1-a00d-6d8f7f718095">1,791</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%">General and administrative</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="usd" contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS0yLTEtMS05MjE_8c868fd5-da46-4f63-9974-f9169f3eb53b">&#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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS00LTEtMS05MjE_4f2b5cac-1e54-40b4-b8b3-0fae2bc7e9df">&#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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS02LTEtMS05MjE_234f41de-7ca6-4ea9-8ce0-c7a0f2e12280">&#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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS04LTEtMS05MjE_ba982588-2dbe-4cdf-bea0-e016233dd181">18,679</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS0xMC0xLTEtOTIx_bac3598d-88fb-4f19-b564-4af5a6fb6bba">18,679</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:700;line-height:100%">Operating expenses</span></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="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtMi0xLTEtOTIx_2a79bff1-df37-4755-a796-31bacae2edea">13,945</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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtNC0xLTEtOTIx_343c22bd-e770-4cd7-a09d-4f03bdfddc84">158</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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtNi0xLTEtOTIx_69f1b949-af0d-4be1-90a1-1718f3b75f75">178</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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtOC0xLTEtOTIx_a2c95363-c5f0-470f-bfd4-2ac0a66a2d25">18,679</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtMTAtMS0xLTkyMQ_6742d79d-ced7-4098-9630-bc954d783b3d">32,960</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 style="height:15pt"><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;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><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 19pt;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 income (loss)</span></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="i35b9f6984b464f69853e14e096b98691_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItMi0xLTEtOTIx_19e9c3d7-b46c-4e3b-9911-871124dfdfa5">4,138</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="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItNC0xLTEtOTIx_361d7ee7-bd87-481a-8e69-88c65b3f5ecc">1,423</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="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItNi0xLTEtOTIx_7397b8ac-85de-4aa3-b284-ceb7cfbf58ed">202</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="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItOC0xLTEtOTIx_f5d13853-c97a-4ba3-a64c-0d18bb05f540">18,679</ix:nonFraction>)</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItMTAtMS0xLTkyMQ_9aa136c0-b799-4794-b621-c0ebca8bd146">12,916</ix:nonFraction>)</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></ix:continuation><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="i900cedd451e645139922cb8f6506f7e9" continuedAt="i1fe9ff703fc94fc698629e641be1d459"><ix:continuation id="i00c6fd3c7b68499eb35c593a1b258891"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:34.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Six Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Total</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></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="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC0yLTEtMS05MjE_ff8da7fd-6a74-4ef5-b27c-2869b62e9c67">22,864</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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC00LTEtMS05MjE_a93ae73c-9345-42fd-9dab-a163f00b3b90">5,325</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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC02LTEtMS05MjE_da27c73b-8330-4b52-b819-3a6d077beef5">1,443</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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC04LTEtMS05MjE_7ad04623-2a18-4272-b141-e394f4da077f">&#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 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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC0xMC0xLTEtOTIx_300eef5c-c683-4b3d-85ba-6f29397820c5">29,632</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%">Cost of sales</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="usd" contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS0yLTEtMS05MjE_0e11757e-dd11-4295-808e-b913ac64b661">8,641</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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS00LTEtMS05MjE_80f6bb3c-dbfa-47bd-b61f-c74502b91871">2,191</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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS02LTEtMS05MjE_5001fb50-b64c-43c6-88ee-be7110c86f41">1,401</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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS04LTEtMS05MjE_a9e31464-c3ac-482c-96c4-ed87da44ef44">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS0xMC0xLTEtOTIx_40f5c2bb-e3fc-4a3e-896a-1ab6da19c7be">12,233</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:700;line-height:100%">Gross profit</span></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="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi0yLTEtMS05MjE_466bc02a-7fa0-4eb7-8e27-854f1e2ca31e">14,223</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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi00LTEtMS05MjE_def84841-498e-4590-9bf1-668fb7df72da">3,134</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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi02LTEtMS05MjE_1c8dffd2-a2a8-4f4b-94bb-1d1964758d65">42</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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi04LTEtMS05MjE_307f452c-05e6-4bbe-a85d-05442b82641f">&#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 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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi0xMC0xLTEtOTIx_8ea417b3-57c0-41a8-b7e1-a2ab149e7d80">17,399</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%">Operating expenses:</span></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><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 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%">Sales and marketing</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="usd" contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS0yLTEtMS05MjE_55263459-9271-460f-9d72-9c182cb3c571">9,152</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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS00LTEtMS05MjE_fcfd07d7-1f44-4099-9ad2-115d83638c51">8</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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS02LTEtMS05MjE_0199b520-86c5-49d2-8ead-adc00b0fdb19">262</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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS04LTEtMS05MjE_30edbe23-24d2-481d-8748-a7eb3ad6536e">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS0xMC0xLTEtOTIx_8bc8b80b-7636-4854-aa08-f845b106bf55">9,406</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%">Research and development</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="usd" contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtMi0xLTEtOTIx_ddd5f504-1f76-4518-b881-acf7ecdf5490">1,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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtNC0xLTEtOTIx_8edddec5-e59d-4a20-92e5-bd22e52f0c26">251</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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtNi0xLTEtOTIx_676a9039-b19c-4309-bd27-6e4f3ba6e9ac">&#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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtOC0xLTEtOTIx_e3758e7f-b01c-4a05-9362-72fcc8720bee">&#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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtMTAtMS0xLTkyMQ_f42b09bc-6ed3-4688-823c-69b379cb3d57">1,704</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%">General and administrative</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="usd" contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtMi0xLTEtOTIx_76933381-3820-4ac1-b52c-dcecd98c9ed5">&#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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtNC0xLTEtOTIx_2f257b84-d34e-49c8-b474-94f9c0ee6068">&#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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtNi0xLTEtOTIx_56f129d3-6597-45ef-8c35-725b4a0ea007">&#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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtOC0xLTEtOTIx_5d82e33e-d178-4a43-b9a3-b9e6c9320bcc">15,866</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtMTAtMS0xLTkyMQ_fc284849-f958-4b18-998a-a62e15ea9015">15,866</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:700;line-height:100%">Operating expenses</span></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="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItMi0xLTEtOTIx_de484626-6f85-49ab-b3f7-38b872c01369">10,605</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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItNC0xLTEtOTIx_9d97fcc8-4957-4551-9320-037ff8b4f69f">243</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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItNi0xLTEtOTIx_0d3febb8-eec9-4ada-bc71-5b366c49a4ad">262</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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItOC0xLTEtOTIx_a1f03627-a13a-45dd-8c43-5a5edfb6c3f5">15,866</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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItMTAtMS0xLTkyMQ_9dedfca9-96e9-4e3f-82f0-82cccdfea4c5">26,976</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 style="height:15pt"><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;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><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 19pt;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 income (loss)</span></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 #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 #000;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="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtMi0xLTEtOTIx_db7b02dd-07a6-4978-a0df-389db0a46a06">3,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtNC0xLTEtOTIx_c5a2e53e-93ad-4004-a2df-d513acd8ca2e">2,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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="i509dcee2eab84885926c548bf535867a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtNi0xLTEtOTIx_7abd7919-8726-4cdd-9377-3851b1aa3f49">220</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtOC0xLTEtOTIx_6c8ef887-8c8a-4004-a839-8f26626ade7b">15,866</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtMTAtMS0xLTkyMQ_425ecf9e-e4b5-4345-a51a-6b92b44ef9cb">9,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:34.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">At June 30, 2021</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="33" style="display:none"></td></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr style="height:14pt"><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom: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: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="i9f0506016c0a4575b743acd45b1749c6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC0yLTEtMS0w_84782135-6892-45c4-96e4-0b66ce23d286">16,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="i445a1b76d78b48619764c2ab410878ef_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC00LTEtMS0w_6444fae3-4aa9-4892-b344-3d3685f5a6df">2,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="i8f4d080a0daa4feda7fe0bce83b2df51_I20210630" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC02LTEtMS0w_e84d8f67-5f4c-476e-8035-36133c54d1ae">832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="ia3698e2a90874cf9b17de562544e4ede_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC04LTEtMS0w_4c2aeb7d-b42c-4c2c-ab74-039d684760cd">46,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC0xMC0xLTEtMA_0b328465-4539-4e36-833e-d55a43616aed">65,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:34.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">At December 31, 2020</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="33" style="display:none"></td></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr style="height:15pt"><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom: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: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="i9546fe78b188453394c3e56bd449cd7b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC0yLTEtMS0w_b10e9d13-f15b-44a8-8ae7-6fb88d92a660">11,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="i019c5a89a4f94d749db5a8f7494708d2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC00LTEtMS0w_7960a1cb-3b44-4e9b-b218-59cd779f0ab6">3,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="i5befa1a992e54d2a88b71afd8de6c0a7_I20201231" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC02LTEtMS0w_a151fd7b-4e5e-482b-bfc8-4469135cdd24">802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="i5881882f045a419a95d6fefd58fc6919_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC04LTEtMS0w_1b659e45-286c-4968-93dd-745d8727d486">22,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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="i611390126ee04336a981fdf641376316_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC0xMC0xLTEtMA_2fb7713e-ef49-419e-b113-d78f41029fd9">38,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by type of goods or services for each of its segments, as the Company believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0Mg_fbb3dbd1-e7f0-4454-a9ee-2c28e44bef7c" continuedAt="i2f7d376b69c9488683cd84a9274d279d" escape="true">See details in the tables below.</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i2f7d376b69c9488683cd84a9274d279d" continuedAt="i47518be93518461fa1aea141ebcd5e83"><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:45.020%"></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.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.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.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.641%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><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%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:27pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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="usd" contextRef="i07f3be0bf08743b4a9185f55fde852c0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi0yLTEtMS0w_d7b644f8-67f2-4cef-b17e-02a9096f24e6">15,396</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="ic30b54ffa9604afc8d07cf351b5e7480_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi00LTEtMS0w_ef34bb40-246f-4cff-8242-8e5005985336">&#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="i44e23c5e659443bdb2e2066d7a462b76_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi02LTEtMS0w_c77d170c-725b-4b51-87ce-624f2f9d1e9a">&#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="icfa7878ec7c44e53b3b270cd739b0576_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi04LTEtMS0w_e6808c4b-c517-4457-a81c-235613457556">15,396</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%">NIAGEN Ingredient</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="usd" contextRef="i6378b6fbcb404c2b9037e373a13f61fe_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy0yLTEtMS0w_eb3cc241-daec-4efc-a431-e41b28934031">&#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="i96aff785ac4c4010ab5dfb9aa2bb48d6_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy00LTEtMS0w_139b129b-3b0b-4e8f-be50-8ba679a94aac">1,281</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="ic3015d0d229241cfac3abcc3006d1171_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy02LTEtMS0w_161057dd-19a5-41ef-87aa-d8135aae28f6">&#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="i2566d1e89e3c4f4182510b50a6304be1_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy04LTEtMS0w_97f1b110-cbd2-4ab5-b50a-b94375394f47">1,281</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%">Subtotal NIAGEN Related</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="usd" contextRef="i466bed35766f4ece844959dfb1df78f9_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC0yLTEtMS0w_60c0eaca-14c5-487a-a835-2f12f2e870be">15,396</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="ib8c4f214ac1848fca9d287c68de928f6_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC00LTEtMS0w_16ba5d76-44e9-4e70-ad4e-ac2b9de7effe">1,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="id569603405b542789caf0d6ded6afe79_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC02LTEtMS0w_b79bf198-174e-421c-a33a-85d82d23d13e">&#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="i26286fdb77ef4605b72f17833e9ae0b4_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC04LTEtMS0w_6697165a-77e1-4e6d-82a0-5e3e0cf29525">16,677</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;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 Ingredients</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="usd" contextRef="i8efc3587117844da8d9f829145fc3844_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi0yLTEtMS0w_9dd23002-4799-490d-8469-a1527fa8f52e">&#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="i680f0032ad4c4a35960f7b1f421a3981_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi00LTEtMS0w_d91f0596-d0e4-4493-a99f-efeca7b074d3">223</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="if5f88a27414648569791bcdcc9d7162b_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi02LTEtMS0w_9df1e71a-ba21-4e0f-b1a1-b1b1a704f3a5">&#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="i2b575bfab4f74a7fa701ab8cbb1da6de_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi04LTEtMS0w_8b3a23a7-9270-434e-a19e-6be95a7c79c7">223</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%">Reference Standards</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="usd" contextRef="ie7be8b35da034390b2481edd497f9669_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy0yLTEtMS0w_193f99c5-83c3-4525-9844-103f120413b2">&#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="iff3c56bee02647f585c2606873cea043_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy00LTEtMS0w_13f6ab33-1908-48d0-ad7f-f090efb5f2fb">&#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="i11addcc5343d4151977ae6fcf3da2ea9_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy02LTEtMS0w_862bf387-6eae-4ab6-9ad7-e2ba37d4d162">695</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="icf5b60ca2adb4aaaa296e62664e7fbb0_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy04LTEtMS0w_b5ae020d-e4e5-4fd8-a755-7af09e715c9c">695</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%">Consulting and Other</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="usd" contextRef="i228d00f877c145ceb9d82134155afb15_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC0yLTEtMS0w_2d1aecd5-c2b3-49d6-8dbf-36a39bdeab08">&#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="i5b53f9c09ebc4d40b73ebb8f548eb62b_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC00LTEtMS0w_791b5e8f-c3eb-4a14-ad07-30b7fde8ebd5">&#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="id0232226fe2849bc82610f1b8c6a127e_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC02LTEtMS0w_968f2fa8-e57b-4ecd-940c-57009ac0a963">104</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="i3b26710d0e774cf8876e6ffacd07c203_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC04LTEtMS0w_b5d9387c-281b-4970-96e2-564b7ffca82b">104</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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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="i2ceac7c75c2b4383b524edcff511ad0a_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS0yLTEtMS0w_dcfa4fa3-67fd-4ea5-ab35-dfdf61bf5162">&#8212;</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 style="background-color:#ffffff;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-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="i5893ea4f40a9464bbff0545d842e5f09_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS00LTEtMS0w_fbcf4aa8-600a-410c-839a-7169e0e74307">223</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 style="background-color:#ffffff;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-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="i0ebd7c89f4a54b2ba6b1f966a3fea3ed_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS02LTEtMS0w_fa97753a-ddf7-4761-adb1-88f2b8e14676">799</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 style="background-color:#ffffff;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-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="ia2436d79630c44318b262ef4c3b373e0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS04LTEtMS0w_0902e6fc-ede6-4748-9610-fc42a389fbce">1,022</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 style="height:15pt"><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;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 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 Net Sales</span></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="ife30a5505e3c4a6e8827dc64d358fc4f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtMi0xLTEtMA_b4e87b68-9cb9-4d2c-a64e-434932730ba8">15,396</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="i7eb2ea5c6be44a4995355bd50e19dbcc_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtNC0xLTEtMA_b4c20080-ca53-4942-83f0-5bebf9a84fda">1,504</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="i2353858e772e4602bf05c153a531345e_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtNi0xLTEtMA_a685102f-e1a7-4e30-b315-335f57bdf91d">799</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="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtOC0xLTEtMA_ca01bff5-772e-47f0-9fe1-80f4a6eaf67d">17,699</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></ix:continuation></div></ix:continuation><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="i1fe9ff703fc94fc698629e641be1d459" continuedAt="i23fcf18fa255439ba6950794417bda09"><ix:continuation id="i47518be93518461fa1aea141ebcd5e83"><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:45.020%"></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.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.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.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.641%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><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%">Three Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:30pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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="usd" contextRef="i78d122a1e8ce4ab08189435d688beebe_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi0yLTEtMS0w_812d1838-8855-4cab-9af4-e135bcc2de21">11,720</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="i21bed1d4bc1d4984b2d0f1925dbeca65_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi00LTEtMS0w_d890f5dc-f9a0-4f79-9b34-97f32f022419">&#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="ie228b2fb77844325b21d9dab0fbc2d4b_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi02LTEtMS0w_a5a1767c-f3bb-4229-ba25-982af685e415">&#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="i3973af200d17404680d02b429b67bf6a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi04LTEtMS0w_3891b13d-2984-4c6b-b9a4-182d0b719b6b">11,720</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%">NIAGEN Ingredient</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="usd" contextRef="ifdecfd9a96a54f8ca18bd4b0503b7b4a_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy0yLTEtMS0w_af9fda83-6656-468f-9c51-f4cb7c046275">&#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="i557b856e5d074cac91da99e3df52360d_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy00LTEtMS0w_e9fef2e2-0d58-41a2-af14-d729a14c4388">1,995</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="ie7d2fb1b247f48128a225ce4a5c130c3_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy02LTEtMS0w_f7d6b7f8-fe40-4536-8efd-3aa2827bdc2f">&#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="i80c1eb5892a643ce8f1d70394510064c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy04LTEtMS0w_46b0f438-f26c-4021-b082-6144b5f8f1f5">1,995</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%">Subtotal NIAGEN Related</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="usd" contextRef="i8b8d47a0c2b24a4a95800399b090a694_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC0yLTEtMS0w_e960343c-ec87-4f51-9646-f39051a90922">11,720</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="i098bd8bea8fd4746a325e62c40612af7_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC00LTEtMS0w_cf793035-0304-4921-9a6b-01428c9ac39a">1,995</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="ia3c550916ebc4be0b4b057cac56abf60_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC02LTEtMS0w_3c7751c8-0b99-433d-8aa7-cffd0a5d6d84">&#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="ife5db8d33db04ad0846e90d83664c867_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC04LTEtMS0w_79060f27-8c72-4e16-8be4-7dd01cd39ca6">13,715</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;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 Ingredients</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="usd" contextRef="i9784cfb16a6d48079eb95bd4c32e0fe0_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi0yLTEtMS0w_131d718b-a8c9-4769-8780-1666687588f2">&#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="ic9b999d7fc49450ab94c7b7f979f096d_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi00LTEtMS0w_dac47902-c7ae-4545-9cbd-e3292aebefe2">855</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="i735420bc1c24420993418d291d497ede_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi02LTEtMS0w_5eb83ce4-8f0a-4bef-bb6a-85fcbbfc98aa">&#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="i6d9849cee0cf48789c47e4e0ee7be052_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi04LTEtMS0w_72124bd4-f7ca-48b6-aeff-88d964636799">855</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%">Reference Standards</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="usd" contextRef="id867eb1c42b141f49cdb424fc1b121c7_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy0yLTEtMS0w_e58b6b42-969d-4068-ad53-62f3d2b13912">&#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="ic7935dde9c9d413287b26b928a607d42_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy00LTEtMS0w_d0d021aa-a629-4a47-93d0-24cf52dd6d9f">&#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="id1b3ac150b2a4611b0b5f2b4f99a53ad_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy02LTEtMS0w_bd865a06-a909-42fd-bec1-ea79f15ee247">686</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="ia0681cd8f44b4d068f18306873f65a35_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy04LTEtMS0w_eedba162-7018-4ef2-91b7-49c56c1dbac5">686</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%">Consulting and Other</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="usd" contextRef="i7347b2f8d57b43a4a7a7b9b4a0430426_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC0yLTEtMS0w_43679f92-d56f-418f-be91-e08f0b991ebe">&#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="i3a5d39a883524f60a5224966383701d4_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC00LTEtMS0w_a66b0ddd-61f3-418f-bdb6-8c1b5436e0e2">&#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="i419da763924a42bcbfb7214065899a40_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC02LTEtMS0w_33dc997a-5378-4a98-b71a-2ebc1a7a5f48">31</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="i34268eb33c6b4b2d8bac3e3a8bded3cd_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC04LTEtMS0w_c208fcb4-9a6e-4eec-8cdc-9610ebbf2606">31</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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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="i84f1895c39d447a18185de246cba89ff_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS0yLTEtMS0w_dcd7ee2d-c93d-49a1-8925-e764d01cc22e">&#8212;</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 style="background-color:#ffffff;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-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="ie51821ccfdfb4ab782ab145ac7a78e71_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS00LTEtMS0w_676cc2af-9613-4d1d-b3a8-ae93b62c5512">855</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 style="background-color:#ffffff;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-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="id6ed7805211c4d1ab9267078db0dee5c_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS02LTEtMS0w_f63145e1-56ef-4352-809b-d44a216a3994">717</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 style="background-color:#ffffff;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-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="iaaf94e4c4dd44ebe9b507dee17a3b954_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS04LTEtMS0w_c336e0f7-ec91-4dd7-a478-1dd22dc0be75">1,572</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 style="height:15pt"><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;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 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 Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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="i3a8847bf36d74a9ea143c9416b94173b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtMi0xLTEtMA_f4c95fb5-b616-4354-a45d-f08bf01eb434">11,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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="ic905e9417f654847aab5110bfb69afb0_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtNC0xLTEtMA_435d5a6d-1fca-4af5-8c16-8afd2aa39b88">2,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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="i4dcf75325307400395138bbcafaaf40a_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtNi0xLTEtMA_f4867714-3dbe-4de2-ad5c-bfcd2d615d18">717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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="i082b7898d2c44d98939ed58328256d41_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtOC0xLTEtMA_5c82c52e-dd34-4af1-bc15-8f39b366cee6">15,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></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.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.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.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.641%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:27pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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="usd" contextRef="i40073f516c3f4bdea1b29cc2923d727e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi0yLTEtMS05NzI_ff9453b1-d4b4-449c-856a-3b8a4d6f74f6">27,833</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="ia33a05286a7e44158da3a3c3b2ea4446_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi00LTEtMS05NzI_a24541b2-51aa-4f8f-bed6-b9700addbace">&#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="i70efc4dca69842f6bdae042f55208fe6_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi02LTEtMS05NzI_683fde4a-8e39-4d5d-976a-ee84385f25b4">&#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="i4544ce69a2ed4ff18ffc65a87ef16fba_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi04LTEtMS05NzI_6d60c539-2120-41fb-b5e0-476a1ab8fb95">27,833</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%">NIAGEN Ingredient</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="usd" contextRef="i4be2e8d12c634959b08665f4847097ae_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy0yLTEtMS05NzI_ccae2980-9c67-4ce7-ac3b-304a48ecc7ad">&#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="id7d89e30f7a247ccbb1ecdb66c58e06a_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy00LTEtMS05NzI_29a9e724-57a7-4671-8536-e65c62a40614">2,484</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="i31d43d07143a4e418c2cdf2362274f38_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy02LTEtMS05NzI_0964d7a2-9823-4b7f-8301-4e759e0e9950">&#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="ia9482194c6674f03a54f3e0dbb390ca1_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy04LTEtMS05NzI_0eed39aa-50a6-4dc7-b76d-de3093a649bb">2,484</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%">Subtotal NIAGEN Related</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="usd" contextRef="i65783e3340c44bb69625c108be27bdec_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC0yLTEtMS05NzI_6f949e27-87b4-4c77-afbb-c6e201c55c4a">27,833</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="i9a88eaf4cdfd4cfa884ec22f520c6ac0_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC00LTEtMS05NzI_c6cd4bde-6dd6-4c33-8b8a-778fa033e5d9">2,484</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="ia359b04ed0184387b7955fd333162cff_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC02LTEtMS05NzI_b0ef564d-e7ad-472a-8d1e-5f24252d79e2">&#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="ia50154cc3c4b410d98a635af127cf0b3_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC04LTEtMS05NzI_83855124-052f-49a2-8da6-93817110b1ac">30,317</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;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 Ingredients</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="usd" contextRef="i5a2ad836575941efa31b81df0a694291_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi0yLTEtMS05NzI_22c37d31-c2e3-4384-b1be-cbdf2d28e068">&#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="ie406a4d56bd446008a18de1f0ab4d794_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi00LTEtMS05NzI_52910716-3105-426e-8583-008380ab317c">335</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="i882a353e9d6446348940266a495758f0_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi02LTEtMS05NzI_f9a80928-c44e-4a49-826e-6f7981b2a6da">&#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="i6358504b03f04a1fb8ffafec2b68ba95_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi04LTEtMS05NzI_4e01f296-be80-4039-bb7b-8546ac763a55">335</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%">Reference Standards</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="usd" contextRef="i7c265f9e6fab4d1f9852fd54d9c00184_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy0yLTEtMS05NzI_ffcc89a2-0cd1-476e-84ab-3e2ba90c052c">&#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="i959cf6a8aa784ac2913c5a50b4be3381_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy00LTEtMS05NzI_6e2ea6cb-70a5-4572-89c7-7c7232fec028">&#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="ia17069794ff446c2bed1dc3e6800225a_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy02LTEtMS05NzI_1c72071b-4bb2-4503-8b97-a7e95b80cb36">1,495</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="i4729c181a9cd4dc6b21e9969dbe57eed_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy04LTEtMS05NzI_008ee048-317a-4de6-ab1d-8030f88ce162">1,495</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%">Consulting and Other</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="usd" contextRef="i00821c0ee32b42cd8310e59c66c6ae69_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC0yLTEtMS05NzI_45fde46b-e473-4dda-997c-53fae575b7b9">&#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="i9065dc866e8c48efb1af8c6c51785a95_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC00LTEtMS05NzI_c48349aa-f550-4349-aaa6-5cb9961041ce">&#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="i444bf93e15584d83b3501b81dd80d4d2_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC02LTEtMS05NzI_ad84a8da-80eb-40bd-8d90-227b16d0bafb">235</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="i283e45a6924140f7aa6b460117d23a95_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC04LTEtMS05NzI_396d0ce9-90d4-42ac-a5c7-4deb7206cde5">235</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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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="i819b632db9b84e6ba7dc46f219d1d7bb_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS0yLTEtMS05NzI_79238915-84c9-4e0a-a60f-4683b9825f0b">&#8212;</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 style="background-color:#ffffff;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-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="i47e6acb7b3da417381cf701503087d9e_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS00LTEtMS05NzI_b0ac8983-e6b8-4524-9eac-6fb68527ef20">335</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 style="background-color:#ffffff;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-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="i4e77ddd2dacb481caa71d23a5de0b576_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS02LTEtMS05NzI_f5273f52-9577-46bd-a78d-f16c871d9256">1,730</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 style="background-color:#ffffff;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-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="i967ee24d465e4b50a7ed7f6c9a46c84e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS04LTEtMS05NzI_a9f196a0-30b7-4a5e-88cd-8396942a5e9a">2,065</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 style="height:15pt"><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;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 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 Net Sales</span></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="i6e4237d137db449e94407a368ca7b96d_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtMi0xLTEtOTcy_61f776c1-9759-462a-bb8b-0dfdf93139f3">27,833</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="ib27c44db5ec14626b9631a84cfc5ba95_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtNC0xLTEtOTcy_9dcd4f59-dd65-4166-b4dc-9ff98c3b3ce9">2,819</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="i6ee687fe4f214b04a886aefcf1393f35_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtNi0xLTEtOTcy_c0cb0e61-d9ca-4579-a359-bec3156d0ca2">1,730</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="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtOC0xLTEtOTcy_0de5be9d-b0ff-435a-8c7d-d5564a3cf414">32,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><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:45.020%"></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.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.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.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.641%"></td><td style="width:0.1%"></td></tr><tr style="height:30pt"><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%">Six Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:30pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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="usd" contextRef="i8865e7e7c2a242fa8e7f23d0d362dca7_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi0yLTEtMS05NzI_28fe40b4-d2d2-4a56-bef7-27448327a461">22,864</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="i6bb7a733302241678af15813679795ea_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi00LTEtMS05NzI_a7ed22f9-6398-4d4d-9812-bf93c50cfb3f">&#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="ibf8a8703ceb9455790a02f2c3af1efe2_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi02LTEtMS05NzI_641676ef-9be0-44b0-beca-3693dafd04b6">&#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="i14dc7cb246d04bcbb1a306133d74d44a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi04LTEtMS05NzI_c012c5b1-2f1f-4bb5-adbf-824e8cb1327b">22,864</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%">NIAGEN Ingredient</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="usd" contextRef="i86e32d0f694a4f8a8e93a53c2e318d63_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy0yLTEtMS05NzI_1c6b8e5a-bb99-4e65-b14f-6ab72178ef98">&#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="i77dcd0ebc4b940589d99adc1a1fd5d55_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy00LTEtMS05NzI_b01c61ef-cdd5-4b51-8bc0-0327ebe1b537">3,956</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="icab9f5c1b22f403498a0aed1c3ffb406_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy02LTEtMS05NzI_411ef545-d6ad-42fb-82af-f1ba13b11212">&#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="i9a35d55a555b4688a1be732cee92879e_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy04LTEtMS05NzI_62c58208-3699-4dfd-8076-45041d09aaaa">3,956</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%">Subtotal NIAGEN Related</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="usd" contextRef="i81a5fa1281e5458dbfc53dd7ab419c9f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC0yLTEtMS05NzI_0a9e123c-d060-4cbf-952e-b9547cf6bd84">22,864</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="icad1da93638e45e092e5a214e064890b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC00LTEtMS05NzI_ebbc4e4c-0e62-45ce-a6b7-132d2824beae">3,956</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="i28ff6102b6fe4e5fba90f8d2c250e9f1_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC02LTEtMS05NzI_fe87d088-18f5-4d38-b512-f5fefb639278">&#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="i7fa4fc19a5ad43e6ac0a4085933c54e2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC04LTEtMS05NzI_d35058ef-f9c3-4c56-8b07-2f56a0d3986b">26,820</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;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 Ingredients</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="usd" contextRef="if4d284969d584d13837201df908c8638_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi0yLTEtMS05NzI_32dfda36-a3af-46d4-829a-4337b3c6c46d">&#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="id48b490ff93a4cd9b1864f2d4924b2d7_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi00LTEtMS05NzI_1942c8c6-26dd-450e-b76f-6103689acc90">1,369</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="ic892160be94c440fb2197d4064e191db_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi02LTEtMS05NzI_67b0b0a4-da8c-47af-82f8-e9ed5d9e3c20">&#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="id3914c5b8e424cd0ad1e2214ed067f4e_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi04LTEtMS05NzI_09103801-dcfb-4b70-9524-9ae9140832a1">1,369</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%">Reference Standards</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="usd" contextRef="ib6b6a37536064be088dccb6a42206333_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy0yLTEtMS05NzI_f864fcd3-a43f-4175-a964-5a07a3eaa438">&#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="i4883b31028a840dcab497c4f2d536d52_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy00LTEtMS05NzI_e2b851d0-1a1c-4519-b3d6-7957a5515aa8">&#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="id728c98b927d44c09eccdb90985776ab_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy02LTEtMS05NzI_5d685e35-1258-4813-a572-94200d46dc0b">1,359</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="id14b498b7c8e44e188668411244c51db_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy04LTEtMS05NzI_255ca9fb-a72a-491c-984c-5f5acad80923">1,359</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%">Consulting and Other</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="usd" contextRef="i77b3a35bd22c44a9835102fa07734bc3_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC0yLTEtMS05NzI_6b91599e-cbc1-4c49-ae2a-9a41947ef8a4">&#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="i4a8dcdb394b1452f8d16577b191265f7_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC00LTEtMS05NzI_f0b40606-ae64-4e77-ae67-967f05599641">&#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="i1391126789414b70af1cc0ffc783b24d_D20200101-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC02LTEtMS05NzI_214b18a8-13ec-42be-ac7b-45154cb175dd">84</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="i2009fc6f47d8410183cd56e879246800_D20200101-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC04LTEtMS05NzI_15ad6c6d-2c61-4669-8066-087edd5d44b3">84</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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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="i7edbebb67db84e9e8e91b2370b1be8f3_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS0yLTEtMS05NzI_5bd9954a-c3b4-4a58-aef1-04f2c2b8d09c">&#8212;</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 style="background-color:#ffffff;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-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="ic33093b9f53d486c87f7cecdffb3dba4_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS00LTEtMS05NzI_b8422c5d-17bf-4dc5-9de1-6c90e050ebde">1,369</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 style="background-color:#ffffff;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-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="ie1239161e6f6474393d5e128175388a8_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS02LTEtMS05NzI_479c6669-2119-4e66-8b5e-4d6b0b070f8b">1,443</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 style="background-color:#ffffff;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-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="i739e552de7a04613ac141c8d20eb4a5f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS04LTEtMS05NzI_8231df7b-327d-4aac-a294-4287dec7c3c0">2,812</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 style="height:15pt"><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;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 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 Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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="i47a826b90eaa4d61b7944ca937b76f32_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtMi0xLTEtOTcy_7d3c1dc3-61ef-4e2e-9d91-fa3e9b52416c">22,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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="i6ad7e0a34361457493ddcee4f2faf7fb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtNC0xLTEtOTcy_a377c60e-5342-42c7-879f-b8b8d00d184e">5,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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="i03dbbfadebfb4de3a1d13d8e203acc87_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtNi0xLTEtOTcy_54e428be-e267-429c-8205-3bcd66596ccb">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtOC0xLTEtOTcy_ab65bf54-dbcc-4622-baba-f67c7ba96cb9">29,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="i23fcf18fa255439ba6950794417bda09"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure of Major Customers</span></div><ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0Mw_a8781385-3092-4da9-86c3-f647ba879196" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major customers who accounted for more than 10% of the Company&#8217;s total sales were as follows:</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:44.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></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.784%"></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.784%"></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.787%"></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="9" 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:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-weight:700;line-height:100%">Major Customers</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><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><td colspan="3" style="padding:0 1pt"></td><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><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="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%">A.S. Watson Group - Related Party</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="i20ca4adc9e9a4447aa0af1c6f87252ef_D20210401-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfMy0yLTEtMS0w_3f62f02d-92af-46fb-9daa-b09d0b730540">16.5</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="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%">*</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="i8bf7a6f4abdb4450a461726ad9f20d31_D20210101-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfMy02LTEtMS0xMDQy_25e9884f-431d-48e7-8409-111f4cee3211">13.8</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="i8b57fed975024b178dcabd3620eefbe9_D20200101-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfMy04LTEtMS0xMDQy_b0423dc0-7b19-4a21-8b33-a8545d78e4be">10.6</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Horizon Ventures - Related Party</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="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%">*</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="iecfc25b6f7b14062b913f0ce30c8f478_D20200401-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfNS00LTEtMS0zMTIw_c9541ab7-a1eb-4927-a624-84b34da307e3">10.2</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="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%">*</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%">*</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals.</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major accounts which had more than 10% of the Company&#8217;s total trade receivables were as follows:</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:67.321%"></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:13.373%"></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: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:10pt;font-weight:700;line-height:100%">Percentage of the Company's Total Trade Receivables</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:700;line-height:100%">Major Customers</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:10pt;font-weight:700;line-height:100%">At June 30,<br/>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:10pt;font-weight:700;line-height:100%">At December 31,<br/>2020</span></td></tr><tr style="height:15pt"><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%">A.S. Watson Group - Related Party</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="i5df71c2c8fcf40aca22b33584295261b_D20210101-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfMy0yLTEtMS0w_def83032-55a4-447b-bfdf-0634b345c784">37.5</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="i183bb79cc788436cb9d4e9694ac426ba_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfMy00LTEtMS0w_2cbd737e-5680-4695-a46d-de69c41dc710">31.9</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walmart</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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="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="i3b2e7c73ecaf43fea8a2120298711d2f_D20210101-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNC0yLTEtMS01ODMz_dfbfb984-6a62-4871-bee7-226efa3dca6b">17.1</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="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%">*</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%">Matakana Health</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="iadb5678743fd44788713f90bcd98aac7_D20210101-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNC0yLTEtMS0w_4ddd4dcb-8f72-4294-8b3d-02e838169b1c">11.5</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="i7f62fba7bbcb4242a42b5cb96dd68003_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNC00LTEtMS0w_0c3bc12c-7dd1-42b8-a70e-51d41a0cf38e">11.1</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%">Life Extension</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%">*</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="ia7ffa5af1e8c4e53987417bc9e6c69d3_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNS00LTEtMS0w_065864f8-330f-46ab-8635-f706b7e0eaa4">17.7</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%">Amazon Marketplaces</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%">*</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="i5c8ac71539cb452c99ada4d46feb56b4_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNi00LTEtMS0w_d924dad5-0544-4834-94a8-89a2de8ab22c">12.0</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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The Company began retail distribution of Tru Niagen&#174; in Walmart&#8482; stores across the United States beginning in June 2021.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_73"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. <ix:nonNumeric contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630" name="us-gaap:CommitmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjQ4NTk_2e4d2092-472f-4c4e-b763-51da3a17b4f1" continuedAt="ib4f7a71a60bf4695b9f48ec84fbe6ae3" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ib4f7a71a60bf4695b9f48ec84fbe6ae3" continuedAt="ie0a5d3cd74a24404a0e4ca2c8ba18baf"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal</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:10pt;font-style:italic;font-weight:700;line-height:120%">proceedings</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1. Elysium Health, LLC</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(A) California Action</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2016, ChromaDex, Inc. filed a complaint in the United States District Court for the Central District of California, naming Elysium Health, Inc. (together with Elysium Health, LLC, &#8220;Elysium&#8221;) as defendant (the &#8220;Complaint&#8221;). On January 25, 2017, Elysium filed an answer and counterclaims in response to the Complaint (together with the Complaint, the &#8220;California Action&#8221;). Over the course of the California Action, the parties have each filed amended pleadings several times and have each engaged in several rounds of motions to dismiss and one round of motion for judgment on the pleadings with respect to various claims. Most recently, on November 27, 2018, ChromaDex, Inc. filed a fifth amended complaint that added an individual, Mark Morris, as a defendant. Elysium and Morris (&#8220;the Defendants&#8221;) moved to dismiss on December 21, 2018. The court denied Defendants&#8217; motion on February 4, 2019. Defendants filed their answer to ChromaDex, Inc.&#8217;s fifth amended complaint on February 19, 2019. ChromaDex, Inc. filed an answer to Elysium&#8217;s restated counterclaims on March 5, 2019. Discovery closed on August 9, 2019.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="ie0a5d3cd74a24404a0e4ca2c8ba18baf" continuedAt="i4b706eeed9484bf9a4430518cfb4b594"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2019, the parties filed motions for partial summary judgment as to certain claims and counterclaims. The parties filed opposition briefs on August 28, 2019, and reply briefs on September 4, 2019. On October 9, 2019, among other things, the court vacated the previously scheduled trial date, ordered supplemental briefing with respect to certain issues related to summary judgment. Elysium filed its opening supplemental brief on October 30, 2019, ChromaDex filed its opening supplemental brief on November 18, 2019, and Elysium filed a reply brief on November 27, 2019, and the court heard argument on January 13, 2020. On January 16, 2020, the court granted both parties&#8217; motions for summary judgment in part and denied both in part. On ChromaDex&#8217;s motion, the court granted summary judgment in favor of ChromaDex on Elysium&#8217;s counterclaims for (i) breach of contract related to manufacturing NIAGEN&#174; according to the defined standard, selling NIAGEN and ingredients that are substantially similar to pterostilbene to other customers, distributing the NIAGEN&#174; product specifications, and failing to provide information concerning the quality and identity of NIAGEN&#174;, and (ii) breach of the implied covenant of good faith and fair dealing. The court denied summary judgment on Elysium&#8217;s counterclaims for (i) fraudulent inducement of the Trademark License and Royalty Agreement, dated February 3, 2014, by and between ChromaDex, Inc. and Elysium (the &#8220;License Agreement&#8221;), (ii) patent misuse, and (iii) unjust enrichment. On Elysium&#8217;s motion, the court granted summary judgment in favor of Elysium on ChromaDex&#8217;s claim for damages related to $<ix:nonFraction unitRef="usd" contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816" decimals="-4" format="ixt:numdotdecimal" name="cdcx:LossContingencyDamagesSoughtAvoidedCostsValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjg4MA_4144bafa-1530-4e73-bacf-c0f6e153ca8b">110,000</ix:nonFraction> in avoided costs arising from documents that Elysium used in violation of the Supply Agreement, dated February 3, 2014, by and between ChromaDex, Inc. and Elysium, as amended (the &#8220;NIAGEN&#174; Supply Agreement&#8221;). The court denied summary judgment on Elysium&#8217;s counterclaim for breach of contract related to certain refunds or credits to Elysium. The court also denied summary judgment on ChromaDex&#8217;s breach of contract claim against Morris and claims for disgorgement of $<ix:nonFraction unitRef="usd" contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816" decimals="-5" format="ixt:numdotdecimal" name="cdcx:LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTA5OTUxMTY1MzAwMA_a76684f1-a4a4-4f2c-afa4-b45d36725365">8.3</ix:nonFraction>&#160;million in Elysium&#8217;s resale profits, $<ix:nonFraction unitRef="usd" contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816" decimals="-5" format="ixt:numdotdecimal" name="cdcx:LossContingencyDamagesSoughtPriceDiscountValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTA5OTUxMTY1MzAxNA_7d486ba2-1bd3-4f4d-8f15-21f44f6e2ac7">600,000</ix:nonFraction> for a price discount received by Elysium, and $<ix:nonFraction unitRef="usd" contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816" decimals="0" format="ixt:numdotdecimal" name="cdcx:LossContingencyDamagesSoughtCompensationValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTA5OTUxMTY1MzAyNA_aa4651fe-b855-47f4-a327-e233c6c2f81c">684,781</ix:nonFraction> in Morris&#8217;s compensation. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the court&#8217;s January 16, 2020 order, the claims that ChromaDex, Inc. presently asserts in the California Action, among other allegations, are that (i) Elysium breached the Supply Agreement, dated June 26, 2014, by and between ChromaDex, Inc. and Elysium (the &#8220;pTeroPure&#174; Supply Agreement&#8221;), by failing to make payments to ChromaDex, Inc. for purchases of pTeroPure&#174; and by improper disclosure of confidential ChromaDex, Inc. information pursuant to the pTeroPure&#174; Supply Agreement, (ii) Elysium breached the NIAGEN&#174; Supply Agreement, by failing to make payments to ChromaDex, Inc. for purchases of NIAGEN&#174;, (iii) Defendants willfully and maliciously misappropriated ChromaDex, Inc. trade secrets concerning its ingredient sales business under both the California Uniform Trade Secrets Act and the Federal Defend Trade Secrets Act, (iv) Morris breached two confidentiality agreements he signed by improperly stealing confidential ChromaDex, Inc. documents and information, (v) Morris breached his fiduciary duty to ChromaDex, Inc. by lying to and competing with ChromaDex, Inc. while still employed there, and (vi) Elysium aided and abetted Morris&#8217;s breach of fiduciary duty. ChromaDex, Inc. is seeking damages and interest for Elysium&#8217;s alleged breaches of the NIAGEN&#174; Supply Agreement and pTeroPure&#174; Supply Agreement and Morris&#8217;s alleged breaches of his confidentiality agreements, compensatory damages and interest, punitive damages, injunctive relief, and attorney&#8217;s fees for Defendants&#8217; alleged willful and malicious misappropriation of ChromaDex, Inc.&#8217;s trade secrets, and compensatory damages and interest, disgorgement of all benefits received, and punitive damages for Morris&#8217;s alleged breach of his fiduciary duty and Elysium&#8217;s aiding and abetting of that alleged breach.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The claims that Elysium presently alleges in the California Action are that (i) ChromaDex, Inc. breached the NIAGEN&#174; Supply Agreement by not issuing certain refunds or credits to Elysium, (ii) ChromaDex, Inc. fraudulently induced Elysium into entering into the License Agreement, (iv) ChromaDex, Inc.&#8217;s conduct constitutes misuse of its patent rights, and (v) ChromaDex, Inc. was unjustly enriched by the royalties Elysium paid pursuant to the License Agreement. Elysium is seeking damages for ChromaDex, Inc.&#8217;s alleged breaches of the NIAGEN&#174; Supply Agreement, and compensatory damages, punitive damages, and/or rescission of the License Agreement and restitution of any royalty payments conveyed by Elysium pursuant to the License Agreement, and a declaratory judgment that ChromaDex, Inc. has engaged in patent misuse.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 17, 2020, Elysium moved to substitute its counsel. The same day, the court ordered hearing on that motion for January 21, 2020, and granted Elysium&#8217;s motion at the hearing. On January 23, 2020, the court issued a scheduling order that, among other things, set trial on the remaining claims to begin on May 12, 2020. On March 19, 2020, in light of the global 2019 coronavirus disease ("COVID-19" or "COVID") pandemic and ongoing private mediation efforts, the parties jointly stipulated to adjourn the trial date. The court vacated the trial date on March 20, 2020. The court held a telephonic status conference on June 9, 2020, during which the court indicated that it will reschedule the jury trial as soon as conditions permit. On November 4, 2020, the parties submitted a joint status report indicating that they will propose a new trial date as soon as the court announces that it will resume jury trials. On November 18, 2020, the court set trial to begin on September 21, 2021.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="i4b706eeed9484bf9a4430518cfb4b594" continuedAt="i3be20f78b9744c58b6f3c682fd2c0cdf"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2020, Elysium filed a &#8220;Notice of Correction of Depositions&#8221; related to the depositions of its chief executive officer, Eric Marcotulli, and chief operating officer, Daniel Alminana, both taken in March 2019. On March 8, 2021, based in part on information that Elysium submitted under seal with that notice, ChromaDex, Inc. filed a motion for sanctions or, in the alternative, reconsideration of the court&#8217;s January 16, 2020 order regarding summary judgment, in which ChromaDex, Inc. moved to dismiss Elysium&#8217;s third, fourth, and fifth counterclaims. Elysium&#8217;s opposition brief was filed on March 22, 2021. ChromaDex, Inc. filed its reply brief on March 29, 2021. On April 27, 2021, the court denied ChromaDex, Inc&#8217;s motion for terminating sanctions, but concluded that the evidence at issue in the motion will be admissible at trial.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(B) Southern District of New York Action</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 27, 2017, Elysium Health Inc. (&#8220;Elysium Health&#8221;) filed a complaint in the United States District Court for the Southern District of New York, against ChromaDex, Inc. (the &#8220;Elysium SDNY Complaint&#8221;). Elysium Health alleged in the Elysium SDNY Complaint that ChromaDex, Inc. made false and misleading statements in a citizen petition to the Food and Drug Administration it filed on or about August 18, 2017. Among other allegations, Elysium Health averred that the citizen petition made Elysium Health&#8217;s product appear dangerous, while casting ChromaDex, Inc.&#8217;s own product as safe. The Elysium SDNY Complaint asserted four claims for relief: (i) false advertising under the Lanham Act, 15 U.S.C. &#167; 1125(a); (ii) trade libel; (iii) deceptive business practices under New York General Business Law &#167; 349; and (iv) tortious interference with prospective economic relations. On October 26, 2017, ChromaDex, Inc. moved to dismiss the Elysium SDNY Complaint on the grounds that, inter alia, its statements in the citizen petition are immune from liability under the Noerr-Pennington Doctrine, the litigation privilege, and New York&#8217;s Anti-SLAPP statute, and that the Elysium SDNY Complaint failed to state a claim. Elysium Health opposed the motion on November 2, 2017. ChromaDex, Inc. filed its reply on November 9, 2017.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 26, 2017, ChromaDex, Inc. filed a complaint in the United States District Court for the Southern District of New York against Elysium Health (the &#8220;ChromaDex SDNY Complaint&#8221;). ChromaDex, Inc. alleges that Elysium Health made material false and misleading statements to consumers in the promotion, marketing, and sale of its health supplement product, Basis, and asserts five claims for relief: (i) false advertising under the Lanham Act, 15 U.S.C. &#167;1125(a); (ii) unfair competition under 15 U.S.C. &#167; 1125(a); (iii) deceptive practices under New York General Business Law &#167; 349; (iv) deceptive practices under New York General Business Law &#167; 350; and (v) tortious interference with prospective economic advantage. On November 16, 2017, Elysium Health moved to dismiss for failure to state a claim. ChromaDex, Inc. opposed the motion on November 30, 2017 and Elysium Health filed a reply on December 7, 2017.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2017, the Court consolidated the Elysium SDNY Complaint and the ChromaDex SDNY Complaint actions under the caption In re Elysium Health-ChromaDex Litigation, 17-cv-7394, and stayed discovery in the consolidated action pending a Court-ordered mediation. The mediation was unsuccessful. On September 27, 2018, the Court issued a combined ruling on both parties&#8217; motions to dismiss. For ChromaDex&#8217;s motion to dismiss, the Court converted the part of the motion on the issue of whether the citizen petition is immune under the Noerr-Pennington Doctrine into a motion for summary judgment, and requested supplemental evidence from both parties, which were submitted on October 29, 2018. The Court otherwise denied the motion to dismiss. On January 3, 2019, the Court granted ChromaDex, Inc.&#8217;s motion for summary judgment under the Noerr-Pennington Doctrine and dismissed all claims in the Elysium SDNY Complaint. Elysium moved for reconsideration on January 17, 2019. The Court denied Elysium&#8217;s motion for reconsideration on February 6, 2019, and issued an amended final order granting ChromaDex, Inc.&#8217;s motion for summary judgment on February 7, 2019.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Court granted in part and denied in part Elysium&#8217;s motion to dismiss, sustaining three grounds for ChromaDex&#8217;s Lanham Act claims while dismissing two others, sustaining the claim under New York General Business Law &#167; 349, and dismissing the claims under New York General Business Law &#167; 350 and for tortious interference. Elysium filed an answer and counterclaims on October 10, 2018, alleging claims for (i) false advertising under the Lanham Act, 15 U.S.C. &#167;1125(a); (ii) unfair competition under 15 U.S.C. &#167; 1125(a); and (iii) deceptive practices under New York General Business Law &#167; 349. ChromaDex answered Elysium&#8217;s counterclaims on November 2, 2018.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChromaDex, Inc. filed an amended complaint on March 27, 2019, adding new claims against Elysium Health for false advertising and unfair competition under the Lanham Act, 15 U.S.C. &#167; 1125(a). On April 10, 2019, Elysium Health answered the amended complaint and filed amended counterclaims, also adding new claims against ChromaDex, Inc. for false advertising and unfair competition under the Lanham Act, 15 U.S.C. &#167; 1125(a). On July 1, 2019, Elysium Health filed further amended counterclaims, adding new claims under the Copyright Act &#167;&#167; 106 &amp; 501. On February 9, 2020, ChromaDex, Inc. filed a motion for leave to amend its complaint to add additional claims against Elysium Health for false advertising and unfair competition. On February 10, 2020, Elysium Health filed a motion for leave to amend its counterclaims to identify allegedly false and misleading statements in ChromaDex&#8217;s advertising. Those motions were both granted after respective stipulations. On March 12, 2020, Elysium Health answered the second amended complaint. On March 13, 2020, ChromaDex, Inc. filed an answer and objection to Elysium Health&#8217;s third amended counterclaims.</span></div></ix:continuation><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="i3be20f78b9744c58b6f3c682fd2c0cdf" continuedAt="if50876ceae9c49b6a25f0408cecd02ad"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2020, Elysium Health filed a motion to supplement and amend its counterclaims to add claims regarding alleged advertising related to COVID, to add an allegation about a change to the ChromaDex website, and to remove its copyright infringement claim under the Copyright Act. On January 19, 2021, the Court denied Elysium Health&#8217;s motion to add claims regarding alleged advertising related to COVID. The Court granted the unopposed requests to add an allegation about a change to ChromaDex&#8217;s website and to remove Elysium&#8217;s Copyright Act claim. Pursuant to the Court&#8217;s order, Elysium filed fourth amended counterclaims on April 21, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All discovery closed on April 23, 2021. The Court vacated a previously scheduled joint pretrial order and trial date because of COVID-19, and the Court has informed the Parties that trial will be rescheduled for November or December 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both parties filed dispositive and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Daubert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> motions on June 4, 2021. Opposition papers were filed by both parties on June 25, 2021, and reply papers were filed on July 9, 2021. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to predict the outcome of these matters and, at this time, cannot reasonably estimate the possible loss or range of loss with respect to the legal proceedings discussed herein. As of June&#160;30, 2021, ChromaDex, Inc. did not accrue a potential loss for the California Action or the Elysium SDNY Complaint because ChromaDex, Inc. believes that the allegations are without merit and thus it is not probable that a liability has been incurred.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(C) Delaware</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:10pt;font-style:italic;font-weight:700;line-height:120%">-</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:10pt;font-style:italic;font-weight:700;line-height:120%">Patent Infringement Action</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2018, ChromaDex, Inc. and Trustees of Dartmouth College filed a patent infringement complaint in the United States District Court for the District of Delaware against Elysium Health, Inc. The complaint alleges that Elysium&#8217;s BASIS&#174; dietary supplement infringes U.S. Patent Nos. 8,197,807 (&#8220;&#8216;807 Patent&#8221;) and 8,383,086 (&#8220;&#8216;086 Patent&#8221;) that comprise compositions containing isolated nicotinamide riboside held by Dartmouth and licensed exclusively to ChromaDex, Inc. On October 23, 2018, Elysium filed an answer to the complaint. The answer asserts various affirmative defenses and denies that Plaintiffs are entitled to any relief.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 7, 2018, Elysium filed a motion to stay the patent infringement proceedings pending resolution of (1)the inter partes review of the &#8216;807 Patent and the &#8216;086 Patent before the Patent Trial and Appeal Board (&#8220;PTAB&#8221;) and (2)the outcome of the litigation in the California Action. ChromaDex, Inc. filed an opposition brief on November 21, 2018 detailing the issues with Elysium&#8217;s motion to stay. In particular, ChromaDex, Inc. argued that given claim 2 of the &#8216;086 Patent was only included in the PTAB&#8217;s inter partes review for procedural reasons the PTAB was unlikely to invalidate claim 2 and therefore litigation in Delaware would continue regardless. In addition, ChromaDex, Inc. argued that the litigation in the California Action is unlikely to have a significant effect on the ongoing patent litigation. After the PTAB released its written decision upholding claim 2 of the &#8216;086 Patent, proving right ChromaDex, Inc.&#8217;s prediction, ChromaDex, Inc. informed the Delaware court of the PTAB&#8217;s decision on January 17, 2019. On June 19, 2019, the Delaware court granted in part and denied in part Elysium&#8217;s motion, ordering that the case was stayed pending the resolution of Elysium&#8217;s patent misuse counterclaim in the California Action.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2019, ChromaDex, Inc. filed a motion to lift the stay due to changed circumstances in the California Action, among other reasons. Briefing on the motion was completed on November 22, 2019. On January 6, 2020, the Delaware court issued an oral order instructing the parties to submit a joint status report after the January 13, 2020 motions hearing in the California Action. The joint status report was submitted on January 30, 2020. On February 4, 2020, the Delaware court issued an order granting ChromaDex, Inc.&#8217;s motion to lift the stay and setting a scheduling conference for March 10, 2020. On March 19, 2020, the Delaware court entered a scheduling order, which, among other things, set the claim-construction hearing for December 17, 2020 and trial for the week of September 27, 2021. On April 17, 2020, ChromaDex, Inc. served infringement contentions. Elysium filed a Second Amended Answer on July 10, 2020.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2020, ChromaDex, Inc. moved for leave to amend the complaint to add Healthspan Research, LLC as a plaintiff. On May 5, 2020, Elysium filed its opposition to ChromaDex, Inc.&#8217;s motion for leave to amend and moved to dismiss ChromaDex, Inc. for alleged lack of standing. ChromaDex, Inc. filed its opposition to Elysium&#8217;s motion to dismiss and reply in support of its motion to amend on May 19, 2020. Elysium filed its reply in support of its motion to dismiss on May 26, 2020. The Court held a hearing on the motion for leave to amend the complaint and Elysium&#8217;s motion to dismiss on September 16, 2020. On December 15, 2020, the Court entered orders (i) granting in part and denying in part Elysium&#8217;s motion to dismiss ChromaDex, Inc. for alleged lack of standing; and (ii) denying ChromaDex, Inc.&#8217;s motion for leave to amend. ChromaDex, Inc. filed a motion for reargument on December 29, 2020. Elysium filed a response to the motion for reargument on January 28, 2021. ChromaDex, Inc. filed a motion for leave to file a reply on February 8, 2021. Elysium filed a response to the motion for leave to file a reply on February 12, 2021. ChromaDex, Inc. filed a reply to the motion for leave to file a reply on February 19, 2021. The Court granted the motion for leave to file the reply on April 26, 2021, and denied the motion for reargument on April 27, 2021.</span></div></ix:continuation><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="if50876ceae9c49b6a25f0408cecd02ad" continuedAt="i775c30035cec4ad1afbcde2c23e81a0a"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2020 the parties filed a Joint Claim Construction Chart and respective motions for claim construction. The parties filed a Joint Claim Construction Brief on November 5, 2020. The Court held a Markman hearing on claim-construction issues on December 17, 2020. The Court entered a claim-construction ruling on January 5, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fact discovery closed on January 26, 2021. Opening expert reports were served on February 9, 2021. Responsive expert reports were served on March 9, 2021. Reply expert reports were served on March 30, 2021. Both parties filed dispositive and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Daubert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> motions on April 27, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trial is scheduled for September 27-30, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2. Thorne Research, Inc. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(A) Inter Partes Review Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or around September 28, 2020, Thorne Research, Inc. (&#8220;Thorne&#8221;) provided notice to ChromaDex, Inc. that it intended to terminate its March 25, 2019 Supply Agreement and subsequent amendments with ChromaDex, Inc., effective as of December 31, 2020. A discussion between ChromaDex, Inc. and Thorne followed, and Thorne asserted that it could challenge the &#8216;086 Patent in an inter partes review (&#8220;IPR&#8221;) proceeding on the basis of prior art, but would be willing to enter into a mutual existence agreement that would permit Thorne to source NR from a third party. Thorne did not offer substantive information supporting a prior art claim or about the nature of the threatened IPR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2020, Thorne filed a petition for IPR of the &#8216;086 Patent. Dartmouth&#8217;s preliminary response to the petition was filed on March 15, 2021. On June 10, 2021, the Patent Trial and Appeal Board (&#8220;PTAB&#8221;) issued a decision instituting an IPR on the &#8216;086 Patent. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2021, Thorne filed a petition for IPR of the &#8216;807 Patent. Dartmouth&#8217;s preliminary response to the petition was filed on May 18, 2021. The PTAB&#8217;s institution decision is expected to be issued by August 18, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(B) Southern District of New York &#8211; Patent Infringement Action</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 12, 2021, ChromaDex, Inc. and Trustees of Dartmouth College filed a patent infringement complaint in the United States District Court for the Southern District of New York. The complaint alleges that certain of Thorne&#8217;s dietary supplements containing isolated NR infringe the &#8216;807 and &#8216;086 Patents, which claim compositions containing isolated nicotinamide riboside and are held by Dartmouth and licensed exclusively to ChromaDex, Inc. On July 6, 2021, Thorne filed an answer and counterclaims to the complaint. The answer asserts various affirmative defenses and denies that Plaintiffs are entitled to any relief. The counterclaims seek declaratory judgment of patent invalidity for the &#8216;807 and &#8216;086 Patents. On July 8, 2021, the parties filed a proposed stipulation and order staying the matter pending issuance of the institution decision in the &#8216;807 Patent IPR. On July 9, 2021, the Court granted the stipulation and order to stay. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3. Other</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A) Employee Dispute</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2020, the Company received a demand letter from a former employee, alleging a series of employment-related claims against the Company after the employee was laid off as part of a company restructuring. The employee alleges she was harassed and, ultimately, terminated in retaliation for taking intermittent leave, under the Family and Medical Leave Act. No lawsuit has been filed to date. The Company believes these claims are without merit and is seeking to amicably resolve the matter pre-lawsuit. The Company does not anticipate that the ultimate resolution of this matter will be material to the Company&#8217;s operations, financial condition or cash flows.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><ix:continuation id="i775c30035cec4ad1afbcde2c23e81a0a" continuedAt="i2b0ab54ceb0d4334b656ec544e4a583a"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B) Rejuvenation Therapeutics</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 15, 2020, the Company received a letter from a customer, Rejuvenation Therapeutics Corp. (&#8220;Rejuvenation&#8221;), and has received subsequent correspondence, requesting a full refund of approximately $<ix:nonFraction unitRef="usd" contextRef="i12e2b0a7c15b47a594fa4840db3e31a4_D20200915-20200915" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjAxMzg_bf5d019e-6dcf-4980-986f-408b16a0de2b">1.6</ix:nonFraction> million of NIAGEN&#174; it purchased, alleging breaches of the supply agreement between the parties. As of June&#160;30, 2021, the Company has recorded a return liability of approximately $<ix:nonFraction unitRef="usd" contextRef="i3fe4297151504d689545f1fc45519984_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjA0MTE_541540e5-8e84-41cb-8a4c-c6ebe86c22fb">0.5</ix:nonFraction> million, which the Company offered to settle in good faith. On May 13, 2021, Rejuvenation filed a complaint in the Superior Court of the State of California, County of Orange, asserting causes of action for Concealment and Negligent Misrepresentation. On July 20, 2021, Rejuvenation filed an amended complaint adding a claim for Declaratory Relief. The Company&#8217;s response to the amended complaint is due August 20, 2021. The Company believes these claims are without merit and will aggressively defend itself. The Company does not anticipate that the ultimate resolution of this matter will be material to the Company&#8217;s operations, financial condition or cash flows.   </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A) In September 2019, the Company received a letter from a licensor stating that the Company owed the licensor $<ix:nonFraction unitRef="usd" contextRef="i6961ce9dd0934af8b4def680494cf7a0_I20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFromSecuritization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjIwMzc_a95aaaaf-5da3-49c7-a790-1e70a533bf57">1.6</ix:nonFraction> million plus interest of sublicense fees as a result of the Company entering into the supply agreement with a customer. After reviewing the relevant facts and circumstances, the Company believes that the Company does not owe any sublicense fees to the licensor and has corresponded with the licensor to resolve the matter. The Company does not believe that the ultimate resolution of this matter will be material to the Company&#8217;s results of operations, financial condition or cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B) On November 17, 2020, the Company received a warning letter (&#8220;the Letter&#8221;) from the United States Food and Drug Administration (&#8220;FDA&#8221;) and Federal Trade Commission (&#8220;FTC&#8221;). The Letter references statements issued by the Company relating to preclinical and clinical research results involving nicotinamide riboside and COVID-19. The statements were included in press releases and referenced in social media posts.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 18, 2020, the Company provided a response to the Letter stating that the Company disagrees with the assertion in the Letter that the Company&#8217;s products are intended to mitigate, prevent, treat, diagnose or cure COVID-19 in violation of certain sections of the FD&amp;C Act or that they were unsubstantiated under the FTC Act, but rather accurately reflected the&#160; state of the science and the results of scientific research. Nonetheless, the Company also responded that it had deleted social media references to the studies and removed related press releases from its website.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, the Company received an additional warning letter (the &#8220;Second Letter&#8221;) from only the FTC.&#160; The Second Letter references the original Letter, and cites additional statements issued by the Company and certain officers and advisors of the Company relating to nicotinamide riboside and scientific studies related to COVID-19.&#160; The Second Letter asserts that such statements&#160;contain coronavirus-related prevention or treatment claims and&#160;are deceptive&#160;in violation of the Federal Trade Commission Act.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2021, the Company provided a response to the Second Letter stating that it had removed the social posts&#160;from its accounts&#160;identified in the Second Letter&#160;and requested that third parties remove the post from their accounts that were&#160;identified in the Second Letter. The Company stated that the press release identified in the Second Letter is appropriate and not a deceptive act or practice under applicable law. The Company affirmed its belief in the need to&#160;accurately report on the scientific results of its studies to its investors, and welcomed the opportunity to discuss its R&amp;D program with the FTC, and receive guidance on future releases.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that the ultimate resolution of this matter will be material to the Company&#8217;s results of operations, financial condition or cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Event Commitments </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i2b0ab54ceb0d4334b656ec544e4a583a">Effective as of August 2, 2021, the Company entered into a Seventh Amendment (the &#8220;Seventh Amendment&#8221;) to the Manufacturing and Supply Agreement (such agreement as amended, the &#8220;Grace Manufacturing Agreement&#8221;), originally effective in January 2016, with W.R. Grace &amp; Co. &#8211;Conn.  Pursuant to the Seventh Amendment, the Company is obligated to purchase approximately $<ix:nonFraction unitRef="usd" contextRef="i77b2a07850ca421c9dcd71a4c1a256f8_I20210802" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTY0OTI2NzQ4NDM0Mw_4f23eec5-9904-410c-a790-39bd445edc90">18.0</ix:nonFraction>&#160;million of total inventory between January 1, 2022 and December 31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i77b2a07850ca421c9dcd71a4c1a256f8_I20210802" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTY0OTI2NzQ4NDM2MA_9bde5755-f1ba-46b8-9492-febb1c74936f">3.5</ix:nonFraction>&#160;million of inventory from January 1, 2023 through  June 30, 2023. The Grace Manufacturing Agreement will expire on June 30, 2023, subject to renewal periods to be negotiated by the parties.</ix:continuation> </span></div><div style="height:42.75pt;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="ie2b69c37543f4752b73bd1757f313be4_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Certain statements in this Management's Discussion and Analysis (&#8220;MD&amp;A&#8221;), other than purely historical information, including estimates, projections, statements relating to our business plans, objectives and expected operating results, and the assumptions upon which those statements are based, are "forward-looking statements" within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements generally can be identified by the use of forward-looking terminology such as "expects," "anticipates," "intends," "estimates," "plans," "potential," "possible," "probable," "believes," "seeks," "may," "will," "should," "could," "predicts," "projects," "continue," "would" or the negative of such terms or other similar expressions. Forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties which may cause actual results to differ materially from the forward-looking statements. We undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events, or otherwise. Readers should carefully review the risk factors and related notes set forth below in Part II, Item 1A, &#8220;Risk Factors&#8221; and included under Part I, Item 1A, &#8220;Risk Factors&#8221; of our Annual Report on Form 10-K for the year ended December 31, 2020 filed with the Securities and Exchange Commission on March 12, 2021 (our &#8220;Annual Report&#8221;).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following MD&amp;A is intended to help readers understand the results of our operation and financial condition, and is provided as a supplement to, and should be read in conjunction with, our Interim Unaudited Financial Statements and the accompanying Notes to Interim Unaudited Financial Statements under Part 1, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Growth and percentage comparisons made herein generally refer to the three and six months ended June&#160;30, 2021 compared with the three and six months ended June&#160;30, 2020 unless otherwise noted. Unless otherwise indicated or unless the context otherwise requires, all references in this document to &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; the &#8220;Company,&#8221; &#8220;ChromaDex&#8221; and similar expressions refer to ChromaDex Corporation, and depending on the context, its subsidiaries.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_79"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Overview</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChromaDex is a global bioscience company dedicated to healthy aging. The ChromaDex team, which includes world-renowned scientists, is pioneering research on nicotinamide adenine dinucleotide (&#8220;NAD+&#8221;), levels of which decline with age.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NAD+ is an essential coenzyme and a key regulator of cellular metabolism. Best known for its role in cellular energy production, NAD+ is now thought to play an important role in healthy aging. Many cellular functions related to health and healthy aging are sensitive to levels of locally available NAD+ and this represents an active area of research in the field of NAD+.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NAD+ levels are not constant, and in humans, NAD+ levels have been shown to decline by more than 50% from young adulthood to middle age. There are other causes of NAD+ depletion, such as poor diet, alcohol consumption and a number of disease states. NAD+ levels may also be increased, including through calorie restriction and moderate exercise. Healthy aging, mitochondrial health and NAD+ continue to be areas of focus in the research community. As of 2021, there were over 350 published human clinical studies related to NAD+ and its impact on health. The areas of study include understanding NAD+&#8217;s role in Alzheimer&#8217;s disease, Parkinson&#8217;s disease, neuropathy, sarcopenia, liver disease and heart failure.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2013, ChromaDex commercialized NIAGEN&#174; nicotinamide riboside (&#8220;NR&#8221;), a novel form of vitamin B3. Data from numerous preclinical studies, and confirmed in human clinical trials, show that NR is a highly efficient NAD+ precursor that significantly raises blood and tissue NAD+ levels. NIAGEN&#174; is safe for human consumption. NIAGEN&#174; has twice been successfully reviewed under the U.S. Food and Drug Administration&#8217;s new dietary ingredient (&#8220;NDI&#8221;) notification program, has been successfully notified to the U.S. Food and Drug Administration (the &#8220;FDA&#8221;) as generally recognized as safe (&#8220;GRAS&#8221;), and has been approved by Health Canada, the European Commission and the Therapeutic Goods Administration of Australia. Clinical studies of NIAGEN&#174; have demonstrated a variety of outcomes including increased NAD+ levels, altered body composition, increased cellular metabolism and increased energy production. NIAGEN&#174; is the trade name for our proprietary ingredient NR, and is protected by patents to which we are the exclusive licensee.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChromaDex is among the world leaders in the emerging NAD+ space. ChromaDex has amassed more than 225 research partnerships with leading universities and research institutions around the world including the National Institutes of Health, Cornell, Dartmouth, Harvard, Massachusetts Institute of Technology, University of Cambridge and the Mayo Clinic. Additional relationships are currently being developed.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our scientific advisory board is led by Chairman Dr. Roger Kornberg, Nobel Laureate Stanford Professor, Dr. Charles Brenner, one of the world&#8217;s recognized experts in NAD+ and inventor of nicotinamide riboside, Dr. Rudy Tanzi, the co-chair of the department of neurology at Harvard Medical School and one of the world&#8217;s leading experts in food and nutrition, Sir John Walker, Nobel Laureate and Emeritus Director, MRC Mitochondrial Biology Unit in the University of Cambridge, England, Dr. Bruce German, Chairman of food, nutrition and health at the University of California, Davis, Dr. Brunie Felding, Associate Professor, Department of Molecular Medicine at Scripps Research Institute, California Campus, and Dr. David Katz, the Founder and former director of Yale University&#8217;s Yale-Griffin Prevention Research Center; President and Founder of the non-profit True Health Initiative; and Founder and Chief Executive Officer of Diet ID, Inc.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_82"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of COVID-19</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The worldwide outbreak of the 2019 coronavirus disease ("COVID-19") continues to drive global uncertainty and disruption, which has created headwinds for our business. Despite this, our e-commerce business continues to perform relatively well in this challenging environment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our international retail business, including sales to A.S. Watson group and other partners in international markets, has been impacted by the effects of COVID-19, due to store closures and reduced operating hours; however, we are seeing signs of recovery.  Our United States ("U.S.") retail operations are not a significant portion of our business today; however, we began distributing Tru Niagen&#174; in 3,800+ U.S. Walmart&#8482; stores  beginning in June 2021. In general, the U.S. retail industry has recovered fairly well as the COVID-19 vaccine has been widely accessible and businesses continue to reopen and remain open. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global supply chains continue to be impacted by COVID-19, including challenges with transportation, logistics and production lead-times, as well as labor shortages and cost inflation.&#160; In the first quarter of 2021, we experienced delays due to global packaging shortages for our consumer products across our supply chain.&#160; These have been addressed in the second quarter and we have otherwise not encountered any major disruptions in our supply chain. It is our intention to maintain adequate safety stocks to support our growth and we currently have adequate inventory on hand to meet our current demands. Overall, we believe the supply chain disruptions due to the COVID-19 pandemic will not have a material impact to our business operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary focus throughout the COVID-19 pandemic has remained ensuring the health and safety of our employees by closing our offices or enhancing safety protocols in place to ensure the well-being of our employees. We adapted to the new  environment and have been able to successfully conduct business virtually. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_85"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Condition and Results of Operations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). The preparation of these financial statements requires making estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenues, if any, and expenses during the reporting periods. On an ongoing basis, we evaluate such estimates and judgments, including those described in greater detail below. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 20, 2021, the Company entered into a Securities Purchase Agreement with EverFund pursuant to which the Company agreed to sell and issue approximately 3.8 million shares of common stock at a purchase price of $6.50 per share (the &#8220;financing&#8221;). On February 23, 2021, the Company closed the Financing and received proceeds of $24.9 million, net of offering costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into an At Market Issuance Sales Agreement (the &#8220;Sales Agreement&#8221;) with B. Riley FBR, Inc. (&#8220;B. Riley FBR&#8221;) and Raymond James &amp; Associates, Inc. (&#8220;Raymond James&#8221; and together with B. Riley FBR, the &#8220;Sales Agents&#8221;) under which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $50.0 million from time to time through the Sales Agents (the &#8220;ATM Facility&#8221;). During the three months ended June&#160;30, 2021, we sold an aggregate of 0.2 million shares of our common stock under the ATM Facility resulting in proceeds of $1.9 million,  net of offering costs and commissions. The shares sold at an average price of $10.56 per share. As of June&#160;30, 2021, approximately $47.8 million remains available under the ATM Facility. </span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the Company had approximately $38.8 million of cash and cash equivalents on hand. We anticipate that our current cash, cash equivalents, and available line of credit up to $7.0 million from Western Alliance Bank will be sufficient to meet our projected operating plans for at least the next twelve months. We may, however, seek additional capital in the next twelve months, both to meet our projected operating plans after the next twelve months and/or to fund our longer term strategic objectives. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional capital may come from other public and/or private stock or debt offerings, borrowings under lines of credit or other sources. These additional funds may not be available on favorable terms, or at all. Further, if we issue equity or debt securities to raise additional funds, our existing stockholders may experience dilution and the new equity or debt securities we issue may have rights, preferences and privileges senior to those of our existing stockholders. In addition, if we raise additional funds through collaboration, licensing or other similar arrangements, it may be necessary to relinquish valuable rights to our products or proprietary technologies, or to grant licenses on terms that are not favorable to us. If we cannot raise funds on acceptable terms, we may not be able to develop or enhance our products, obtain the required regulatory clearances or approvals, achieve long term strategic objectives, take advantage of future opportunities, or respond to competitive pressures or unanticipated customer requirements. Any of these events could adversely affect our ability to achieve our development and commercialization goals, which could have a material and adverse effect on our business, results of operations and financial condition. Further, as a result of the COVID-19 pandemic and actions taken to slow its spread, the global credit and financial markets have experienced extreme volatility, including diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates and uncertainty about economic stability. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur. If equity and credit markets deteriorate, it may make any necessary debt or equity financing more difficult to obtain, more costly and/or more dilutive.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net sales and net loss for the three and six months ended on June&#160;30, 2021 and 2020 are as follows:</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:36.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></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.104%"></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.104%"></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.110%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:700;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:700;line-height:100%">17,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">15,287&#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:700;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:700;line-height:100%">32,382</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">29,632&#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:700;line-height:100%">(5,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(3,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:700;line-height:100%">(12,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(9,613)</span></td><td style="background-color:#ffffff;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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted loss per common share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:700;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align: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.06)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:700;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align: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.16)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ie2b69c37543f4752b73bd1757f313be4_88"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales consist of gross sales less discounts and returns. The following table sets forth our total net sales by reportable segment:</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:36.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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:8.695%"></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:9.133%"></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:8.695%"></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:8.695%"></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:9.141%"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:120%">(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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:700;line-height:120%">Net sales:</span></td><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer Products</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:700;line-height:120%">$</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:700;line-height:120%">15,396</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">11,720&#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:120%">31&#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:120%">%</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:700;line-height:120%">$</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:700;line-height:120%">27,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">22,864&#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:120%">22&#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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ingredients</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:700;line-height:120%">1,504</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">2,850&#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:120%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:700;line-height:120%">2,819</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">5,325&#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:120%">(47)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Analytical reference standards and services</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:700;line-height:120%">799</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">717&#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:120%">11&#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:700;line-height:120%">1,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">1,443&#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:120%">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="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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:120%">Total net sales</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:700;line-height:120%">$</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:700;line-height:120%">17,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">15,287&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">16&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:700;line-height:120%">$</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:700;line-height:120%">32,382</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">29,632&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">9&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales increased by approximately 16% and 9% for the three and six months ended June&#160;30, 2021, compared to the same period in 2020, respectively. Changes in sales for the periods indicated were primarily driven by the following:</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">TRU NIAGEN&#174; sales for the consumer products segment continues to increase after the Company's strategic shift towards consumer products in 2017. Our e-commerce sales for TRU NIAGEN&#174; increased approximately $2.5 million, or 31% for the three months ended June&#160;30, 2021 compared to same period in 2020 and $3.9 million, or 24% for the six months ended June&#160;30, 2021 compared to the same period in 2020. Additionally, we began distributing TRU NIAGEN&#174; at Walmart&#8482; stores across the United States beginning in June 2021.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:41.5pt">Our ingredients segment has seen decreased sales in the first half of 2021 compared to the first half of 2020. In 2021, the Company did not ship NIAGEN&#174; to Thorne Research Inc., a former&#160;customer who filed a petition on December 1, 2020 for IPR of the &#8216;086 Patent which ChromaDex Inc. exclusively licenses from Dartmouth College. For more information, see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies, Legal Proceedings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Notes to the Consolidated Financial Statements, included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">The analytical reference standards and services segment experienced increased demand from existing customers in the first half of 2021 driving the increase in sales. Due to the effects of COVID-19, the Company saw lower demand for analytical reference standards during 2020.</span></div><div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_91"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Sales</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales include raw materials, labor, overhead, and delivery costs. The following table sets forth our total cost of sales by reportable segment:</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:38.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></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:5.917%"></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:5.917%"></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:5.917%"></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:5.917%"></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:5.917%"></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:5.917%"></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:5.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:120%">% of net sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:120%">% of net sales</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-style:italic;font-weight:400;line-height:120%">(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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:700;line-height:120%">Cost of sales:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer Products</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:700;line-height:120%">$</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:700;line-height:120%">5,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">4,339&#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:120%">36&#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:120%">%</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:120%">37&#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:120%">%</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:700;line-height:120%">$</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:700;line-height:120%">9,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">8,641&#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:120%">35&#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:120%">%</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:120%">38&#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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ingredients</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:700;line-height:120%">675</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">1,135&#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:120%">45&#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:120%">40&#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:700;line-height:120%">1,238</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">2,191&#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:120%">44&#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:120%">41&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Analytical reference standards and services</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:700;line-height:120%">667</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">725&#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:120%">83&#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:120%">101&#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:700;line-height:120%">1,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">1,401&#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:120%">78&#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:120%">97&#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 25.75pt;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:120%">Total cost of sales</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:700;line-height:120%">$</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:700;line-height:120%">6,889</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">6,199&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">39&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">41&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:700;line-height:120%">$</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:700;line-height:120%">12,338</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">12,233&#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 colspan="2" style="background-color:#ffffff;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:120%">38&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">41&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales, as a percentage of net sales, decreased by 2% and 3% for the three and six months ended June&#160;30, 2021, compared to the same period in 2020, respectively. Changes in cost of sales were primarily driven by the following:</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">Cost of sales, as a percentage of net sales, for the consumer products segment decreased by 1% and 3% for the three and six months ended June&#160;30, 2021, respectively, compared to the same period in 2020. The decreases were driven by our product mix, cost savings initiatives and overall efficiencies of our supply chain.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">Cost of sales, as a percentage of net sales, for the ingredients segment increased by 5% and 3% for the three and six months ended June&#160;30, 2021, compared to the comparable period in 2020. Costs were lower in the prior year due to a rebate from a supplier for efficiency initiatives, which was recorded in the second quarter of 2020.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">Cost of sales, as a percentage of net sales for the analytical reference standards and services segment, decreased 18%  and 19% for the three and six months ended June&#160;30, 2021, compared to the comparable period in 2020. The increase in sales of analytical reference standards led to a higher labor and overhead utilization rate, which resulted in our cost of sales decreasing as a percentage of net sales.</span></div><div style="height:42.75pt;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%">28</span></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Profit</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit is net sales less the cost of sales and is affected by a number of factors including business and product mix, competitive pricing and costs of products, labor, overhead, services and delivery. The following table sets forth our total gross profit by reportable segment:</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:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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:8.110%"></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:9.280%"></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:8.110%"></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:8.110%"></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:9.287%"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:120%">(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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:700;line-height:120%">Gross profit:</span></td><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer Products</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:700;line-height:120%">$</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:700;line-height:120%">9,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">7,381&#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:120%">33&#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:120%">%</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:700;line-height:120%">$</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:700;line-height:120%">18,083</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">14,223&#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:120%">27&#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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ingredients</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:700;line-height:120%">829</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">1,715&#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:120%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:700;line-height:120%">1,581</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">3,134&#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:120%">(50)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Analytical reference standards and services</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:700;line-height:120%">132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">(8)</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:120%">1,750&#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:700;line-height:120%">380</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">42&#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:120%">805&#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 25.75pt;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:120%">Total gross profit</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:700;line-height:120%">$</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:700;line-height:120%">10,810</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">9,088&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">19&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:700;line-height:120%">$</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:700;line-height:120%">20,044</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">17,399&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">15&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">The consumer products segment posted gross profit of $9.8 million and $18.1 million for the three and six months ended June&#160;30, 2021, an increase of 33% and 27%, respectively, compared to the comparable periods in 2020. The increased gross profit was due to higher sales, product mix, cost savings initiatives and efficiencies within our supply chain operations.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">The ingredients segment posted gross profit of $0.8 million and $1.6 million for the three and six months ended June&#160;30, 2021, a decrease of 52% and 50%, respectively, compared to the comparable period in 2020. The decreased gross profit for the ingredients segment was largely due to lower sales in 2021 compared to 2020, paired with lower expenses in 2020 due to a supplier rebate recorded during the second quarter of 2020.  </span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">The increased gross profit for the analytical reference standards and services segment was primarily driven by increased sales paired with fixed supply chain labor and overhead costs which did not increase in proportion to sales, yielding higher profit margin. These fixed labor and overhead costs make up a substantial portion of the costs of sales. </span></div><div id="ie2b69c37543f4752b73bd1757f313be4_97"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses-Sales and Marketing</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist of salaries, advertising, public relations and marketing expenses. Sales and marketing expenses by reportable segment were as follows: </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:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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:8.110%"></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:9.280%"></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:8.110%"></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:8.110%"></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:9.287%"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:120%">(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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:700;line-height:120%">Sales and marketing expenses:</span></td><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer Products</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:700;line-height:120%">$</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:700;line-height:120%">6,190</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">4,743&#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:120%">31&#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:120%">%</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:700;line-height:120%">$</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:700;line-height:120%">12,301</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">9,152&#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:120%">34&#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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ingredients</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:700;line-height:120%">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">76&#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:120%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:700;line-height:120%">11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:120%">238&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Analytical reference standards and services</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:700;line-height:120%">41</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">140&#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:120%">(71)</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:700;line-height:120%">178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">262&#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:120%">(32)</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 25.75pt;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:120%">Total sales and marketing expenses</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:700;line-height:120%">$</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:700;line-height:120%">6,232</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">4,959&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">26&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:700;line-height:120%">$</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:700;line-height:120%">12,490</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">9,406&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:120%">33&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">For the consumer products segment, the increase during the three and six months ended June&#160;30, 2021 is largely due to direct marketing expenses associated with social media, public relations and other customer awareness and acquisition programs, as well as increased staffing.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">For the ingredients segment, selling and marketing expenses were approximately $1k and $11k during the three and six months ended June&#160;30, 2021. The credit to expense for the six months ended June 30, 2020 relates to a reversal of approximately $114,000 of certain accrued commission expense during the first quarter of 2020, as we were no longer obligated to pay the commission. During the first half of 2021, we continued to decrease our sales and marketing efforts within our ingredients segment to continue our strategic focus on our consumer products segment. </span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">For the analytical reference standards and services segment, the selling and marketing expenses decreased by 71% and 32% during the three and six months ended June&#160;30, 2021. During the first half of 2021, we continued to decrease our sales and marketing efforts within our analytical reference standards and services segment to continue our strategic focus on our consumer products segment. </span></div><div style="height:42.75pt;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%">29</span></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses-Research and Development</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of clinical trials, regulatory approvals, product development and process development expenses. Research and development expenses by reportable segment were as follows: </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:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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:8.110%"></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:9.280%"></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:8.110%"></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:8.110%"></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:9.287%"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:120%">(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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:700;line-height:120%">Research and development expenses:</span></td><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer Products</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:700;line-height:120%">$</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:700;line-height:120%">926</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">765&#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:120%">21&#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:120%">%</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:700;line-height:120%">$</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:700;line-height:120%">1,644</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">1,453&#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:120%">13&#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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ingredients</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:700;line-height:120%">78</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">130&#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:120%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:700;line-height:120%">147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">251&#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:120%">(41)</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 19.75pt;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:120%">Total research and development expenses</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:700;line-height:120%">$</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:700;line-height:120%">1,004</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">895&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:120%">12&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:700;line-height:120%">$</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:700;line-height:120%">1,791</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:120%">$</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:120%">1,704&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:120%">5&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the research and development expenses related to our NIAGEN&#174; branded ingredient to the consumer products and ingredients segment, based on revenues recorded. Overall, our research and development expenses remained substantially similar for the three and six months ended June 30, 2021 compared to the comparable periods in 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_103"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses-General and Administrative</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist of general company administration, legal, royalties, IT, accounting and executive management expenses. General and administrative expenses are not allocated by segment and instead are classified under our Corporate and Other category.  General and administrative expenses for the periods indicated were as follows:</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:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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:8.110%"></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:9.280%"></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:8.110%"></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:8.110%"></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:9.141%"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:120%">(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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2020</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:10pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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="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:700;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">9,128</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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%">6,921&#160;</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">18,679</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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%">15,866&#160;</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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:120%">%</span></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:41.5pt">The increase in general and administrative expenses for the three and six months ended June&#160;30, 2021, compared to the comparable period in 2020 was largely due to an increase in legal expenses. Our legal expenses increased to approximately $4.2 million and $9.2 million in the three and six months ended June&#160;30, 2021, compared to approximately $1.8 million and $4.2 million in the comparable periods in 2020 due to increased activity in our ongoing litigations. For additional details see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies, Legal Proceedings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Notes to the Consolidated Financial Statements, included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><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:41.5pt">For the three and six months ended June&#160;30, 2021, we did not incur significant severance and restructuring expenses while we incurred approximately $0.3 million and $1.2 million in the comparable periods in 2020. These expenses relate to realignment of the business operations to reduce redundancies and improve efficiencies as we scale the business.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="height:42.75pt;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%">30</span></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. At June&#160;30, 2021 and June&#160;30, 2020, we maintained a full valuation allowance against the entire deferred income tax balance which resulted in an effective tax rate of approximately 0% for the three and six months ended June&#160;30, 2021, and June&#160;30, 2020, respectively. As defined in ASC 740, Income Taxes, future realization of the tax benefit will depend on the existence of sufficient taxable income, including the expectation of continued future taxable income.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ie2b69c37543f4752b73bd1757f313be4_109"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciation and Amortization</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was approximately $0.4 million for both of the six months ended June&#160;30, 2021 and June&#160;30, 2020. We depreciate our assets on a straight-line basis, based on the estimated useful lives of the respective assets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was approximately $0.1 million for both of the six months ended June&#160;30, 2021 and June&#160;30, 2020. We amortize intangible assets using a straight-line method, generally over 10 years. For licensed patent rights, the useful lives are 10 years or the remaining term of the patents underlying licensing rights, whichever is shorter. The useful lives of subsequent milestone payments that are capitalized are the remaining useful life of the initial licensing payment that was capitalized.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of right of use assets for the six months ended June&#160;30, 2021 was approximately $0.3 million as compared to $0.2 million for the six months ended June&#160;30, 2020.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_112"></div><div style="margin-top:10pt;text-align:justify"><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 style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From inception through June&#160;30, 2021, we have incurred aggregate losses of approximately $154.8 million. These losses are primarily due to expenses associated with the development and expansion of our operations and investments to protect our intellectual property, including litigation-related expenses. These operations have been financed through capital contributions, the issuance of common stock and warrants through private placements, and the issuance of debt.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors periodically reviews our capital requirements in light of our proposed business plan. Our future capital requirements will remain dependent upon a variety of factors, including cash flow from operations, the ability to increase sales, increasing our gross profits from current levels, reducing selling and administrative expenses as a percentage of net sales, continued development of customer relationships, and our ability to market our new products successfully. However, based on our results from operations, we may determine that we need additional financing to implement our business plan. There can be no assurance that any such financing will be available on terms favorable to us or at all. Without adequate financing we may have to delay or terminate product and service expansion and curtail certain selling, general and administrative expenses. Any inability to raise additional financing would have a material adverse effect on us.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Financing on February 23, 2021, we received proceeds of $24.9 million, net of offering costs. Additionally, in June 2021, under the ATM facility, we received proceeds of $1.9 million,  net of offering costs and commissions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we anticipate that our current cash, cash equivalents, and available line of credit up to $7.0 million from Western Alliance Bank will be sufficient to meet our projected operating plans for at least the next twelve months, we may seek additional funds, either through additional equity or debt financings or collaborative agreements or from other sources. In June 2020, we filed a $125.0 million registration statement on Form S-3 with the Commission, utilizing a &#8220;shelf&#8221; registration process. Under this shelf registration process, we may sell securities from time to time, including up to $50.0 million, of which approximately $47.8 million remains available, pursuant to the ATM Facility.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic and actions taken to slow its spread, the global credit and financial markets have experienced extreme volatility, including diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates and uncertainty about economic stability. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur. If equity and credit markets deteriorate, it may make any necessary debt or equity financing more difficult to obtain, more costly and/or more dilutive.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net cash used in operating activities</span></div><div style="margin-top:10pt;text-align:justify"><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 six months ended June&#160;30, 2021 was approximately $13.3 million as compared to approximately $6.8 million for the six months ended June&#160;30, 2020. Along with the net loss, increases in our trade receivables  and inventories and a decrease in our accrued expenses were the largest uses of cash during the six months ended June&#160;30, 2021, partially offset by an increase in accounts payable and noncash share-based compensation expense. Net cash used in operating activities for the six months ended June&#160;30, 2020 largely reflects the net loss, a decrease in allowance for doubtful trade receivables and an increase in inventories, partially offset by a decrease in trade receivables, increase in accrued expenses and noncash share-based compensation expense.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our operating cash flows to fluctuate significantly in future periods as a result of fluctuations in our operating results, shipment timetables, trade receivable collections, inventory management, and the timing of our payments, among other factors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net cash</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:10pt;font-style:italic;font-weight:400;line-height:120%">used in</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:10pt;font-style:italic;font-weight:400;line-height:120%">investing activities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was approximately $0.3 million for the six months ended June&#160;30, 2021, compared to approximately $0.1 million for the six months ended June&#160;30, 2020. Net cash used in investing activities for the six months ended June&#160;30, 2021 and 2020 mainly consisted of purchases of leasehold improvements and equipment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net cash</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:10pt;font-style:italic;font-weight:400;line-height:120%">provided by</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:10pt;font-style:italic;font-weight:400;line-height:120%">financing activities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was approximately $35.7 million for the six months ended June&#160;30, 2021, compared to approximately $7.0 million for the six months ended June&#160;30, 2020. Net cash provided by financing activities for the six months ended June&#160;30, 2021 primarily consisted of proceeds from the issuance of common stock pursuant to the Financing, ATM Facility transaction and the exercise of stock options. Net cash provided by financing activities for the six months ended June&#160;30, 2020 consisted of proceeds from the issuance of common stock and the exercise of stock options.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_115"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021, there were no material changes outside of the ordinary course of business in the specified contractual obligations disclosed in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; as contained in our Annual Report, other than as disclosed in &#8220;Item 1 Financial Statements&#8221; of this Quarterly Report on Form 10-Q.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_118"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021, we had no material off-balance sheet arrangements.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_121"></div><div style="margin-top:10pt;text-align:justify"><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 style="margin-top:10pt;text-align:justify"><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 style="height:42.75pt;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%">32</span></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:10pt;text-align:justify"><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 style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the supervision of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), as of the end of the period covered by this Quarterly Report on Form 10-Q. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we identified a material weakness in our internal control over financial reporting. The material weakness resulted from a deficiency in our disclosure controls and procedures which could have resulted in the Company not disclosing a material potential loss requiring a qualitative disclosure and recording a liability in the consolidated financial statements under ASC 450 - Contingencies. Specifically, the Company failed to disclose in its Quarterly Report on Form 10-Q for the period ended September 30, 2020 that the Company received a letter in September 2020 from a customer requesting a full refund of approximately $1.6 million of NIAGEN&#174; it purchased, alleging breaches of the supply agreement between the parties, and failed to record a liability in its financial statements for such quarter.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is still in the process of analyzing and addressing the material weakness. The material weakness will not be considered remediated until the applicable remedial control operates for a sufficient period of time and management has concluded, through testing, that this control is operating effectively. We expect that the remediation of this material weakness will be completed prior to the end of year 2021. As such, our Chief Executive Officer and Chief Financial Officer concluded that, as of June&#160;30, 2021, our disclosure controls and procedures were not effective as a result of the material weakness in our internal control over financial reporting discussed above.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Executive Officer and Chief Financial Officer believe that, notwithstanding the material weakness discussed above, the condensed consolidated financial statements in our Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2021 present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An evaluation was performed under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of any change in our internal control over financial reporting (as defined in Rule 13a&#8722;15(f) promulgated under the Exchange Act) that occurred during our last fiscal quarter and that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. Other than addressing the material weakness as discussed above, there were no changes in internal control over financial reporting that occurred during the Company&#8217;s second fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">33</span></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_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 II - OTHER INFORMATION</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_130"></div><div style="margin-top:10pt;text-align:justify"><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 style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of our legal proceedings, see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies, Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Notes to the Consolidated Financial Statements, included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_133"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.</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:10pt;font-weight:700;line-height:120%">RISK FACTORS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing in our common stock involves a high degree of risk. Current investors and potential investors should consider carefully the risks and uncertainties described below and in our Annual Report, together with all other information contained in this Quarterly Report on Form 10-Q and our Annual Report, including our financial statements,</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:10pt;font-style:italic;font-weight:400;line-height:120%">the related notes and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; before making investment decisions with respect to our common stock. If any of the following risks actually occur, our business, financial condition, results of operations and future growth prospects would likely be materially and adversely affected. Under these circumstances, the trading price and value of our common stock could decline,</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:10pt;font-style:italic;font-weight:400;line-height:120%">and you may lose all or part of your investment. The risks and uncertainties described in this Quarterly Report on Form 10-Q and in our Annual Report are not the only ones facing our Company. Additional risks and uncertainties of which we are not presently aware, or that we currently consider immaterial, may also impair our business operations. The risk factors set forth below that are marked with an asterisk (*) contain changes to the similarly titled risk factors included in Part I, Item 1A of our Annual Report.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Company and our Business</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*The COVID-19 pandemic has adversely affected, and is expected to continue to pose risks to, our business, results of operations, financial condition and cash flows, and other epidemics or outbreaks of infectious diseases may have a similar impact.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we face risks related to the ongoing COVID-19 pandemic. COVID-19 has spread across the globe since 2020 and is impacting economic activity worldwide. COVID-19 has caused disruption and volatility in the global capital markets, and has caused an economic slowdown. The COVID-19 pandemic and its associated economic uncertainty may negatively impact our sales volumes in 2021. In response to COVID-19, national and local governments around the world have instituted certain measures, including travel bans, prohibitions on group events and gatherings, shutdowns of certain businesses, curfews, shelter-in-place orders and recommendations to practice social distancing. The duration of these measures is unknown, may be extended and additional measures may be imposed.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among the potential effects of COVID-19 include, but are not limited to, the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Reduced consumer and investor confidence, instability in the credit and financial markets, volatile corporate profits, and reduced business and consumer spending, which may adversely affect our results of operations by reducing our sales, margins and/or net income as a result of a slowdown in customer orders.</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Reduced demand for our products due to store closures and reduced operating hours of our customers.</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Disruptions in supply chain, leading to inadequate levels of inventory that may lower our sales.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, our retail business, including sales to A.S. Watson group and other partners in international markets, has been impacted by the effects of COVID-19, due to store closures and reduced operating hours.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent the COVID-19 pandemic adversely affects our business, results of operations, financial condition and cash flows, it may also heighten many of the other risks described in this section. The ultimate impact of COVID-19 on our business, results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic and the related length of its impact on the global economy, which are uncertain and cannot be predicted at this time.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*We have a history of operating losses, may need additional financing to meet our future long-term capital requirements and may be unable to raise sufficient capital on favorable terms or at all.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recorded a net loss of approximately $12.9 million for the six months ended June&#160;30, 2021 and we have a history of losses and may continue to incur operating and net losses for the foreseeable future. We incurred net losses of approximately $19.9 million and $32.1 million for the years ended December&#160;31, 2020 and December&#160;31, 2019, respectively. As of June&#160;30, 2021, our accumulated deficit was approximately $154.8 million. We have not achieved profitability on an annual basis. We may not be able to reach a level of revenue to continue to achieve and sustain profitability. If our revenues grow slower than anticipated, or if operating expenses exceed expectations, then we may not be able to achieve and sustain profitability in the near future or at all, which may depress our stock price.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, our cash and cash equivalents totaled approximately $38.8 million. While we anticipate that our current cash, cash equivalents, cash to be generated from operations and available line of credit up to $7 million from Western Alliance Bank will be sufficient to meet our projected operating plans through at least the next twelve months, we may require additional funds, either through additional equity or debt financings, including pursuant to the At Market Issuance Sales Agreement, dated as of June 12, 2020, with B. Riley FBR, Inc. and Raymond James &amp; Associates, Inc. (the &#8220;ATM Facility&#8221;), or collaborative agreements or from other sources. We have no commitments to obtain such additional financing, and we may not be able to obtain any such additional financing on terms favorable to us, or at all. Further, as a result of the COVID-19 pandemic and actions taken to slow its spread, the global credit and financial markets have experienced extreme volatility, including diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates and uncertainty about economic stability. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur. If equity and credit markets deteriorate, it may make any necessary debt or equity financing more difficult to obtain, more costly and/or more dilutive. If adequate financing is not available, the Company will further delay, postpone or terminate product and service expansion and curtail certain selling, general and administrative operations. The inability to raise additional financing may have a material adverse effect on the future performance of the Company.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our capital requirements will depend on many factors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our capital requirements will depend on many factors, including:</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">the revenues generated by sales of our products;</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">the costs associated with expanding our sales and marketing efforts, including efforts to hire independent agents and sales representatives and obtain required regulatory approvals and clearances;&#160;</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">the expenses we incur in developing and commercializing our products, including the cost of obtaining and maintaining regulatory approvals; and&#160;</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">unanticipated general and administrative expenses, including expenses involved with our ongoing litigation with Elysium.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of these factors, we may seek to raise additional capital within the next twelve months both to meet our projected operating plans after the next twelve months and to fund our longer term strategic objectives. Additional capital may come from public and private equity or debt offerings, borrowings under lines of credit or other sources. These additional funds may not be available on favorable terms, or at all. There can be no assurance we will be successful in raising these additional funds. Furthermore, if we issue equity or debt securities to raise additional funds, our existing stockholders may experience dilution and the new equity or debt securities we issue may have rights, preferences and privileges senior to those of our existing stockholders. In addition, if we raise additional funds through collaboration, licensing or other similar arrangements, it may be necessary to relinquish valuable rights to our products or proprietary technologies, or grant licenses on terms that are not favorable to us. If we cannot raise funds on acceptable terms, we may not be able to develop or enhance our products, obtain the required regulatory clearances or approvals, execute our business plan, take advantage of future opportunities, or respond to competitive pressures or unanticipated customer requirements. Any of these events could adversely affect our ability to achieve our development and commercialization goals, which could have a material and adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to protect our intellectual property and proprietary technology through patents and other means is uncertain and may be inadequate, which would have a material and adverse effect on us.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends significantly on our ability to protect our proprietary rights to the technologies used in our products. We rely on patent protection, as well as a combination of copyright, trade secret and trademark laws and nondisclosure, confidentiality and other contractual restrictions to protect our proprietary technology, including our licensed technology. However, these legal means afford only limited protection and may not adequately protect our rights or permit us to gain or keep any competitive advantage. For example, our pending United States and foreign patent applications may not issue as patents in a form that will be advantageous to us or may issue and be subsequently successfully challenged by others and invalidated. In addition, our pending patent applications include claims to material aspects of our products and procedures that are not currently protected by issued patents. Both the patent application process and the process of managing patent disputes can be time consuming and expensive. Competitors may be able to design around our patents or develop products which provide outcomes which are comparable or even superior to ours. Steps that we have taken to protect our intellectual property and proprietary technology, including entering into confidentiality agreements and intellectual property assignment agreements with some of our officers, employees, consultants and advisors, may not provide us with meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosure or other breaches of the agreements. Furthermore, the laws of foreign countries may not protect our intellectual property rights to the same extent as do the laws of the United States.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event a competitor infringes our licensed or pending patent or other intellectual property rights, enforcing those rights may be costly, uncertain, difficult and time consuming. Even if successful, litigation to enforce our intellectual property rights or to defend our patents against challenge could be expensive and time consuming and could divert our management&#8217;s attention. We may not have sufficient resources to enforce our intellectual property rights or to defend our patents rights against a challenge. The failure to obtain patents and/or protect our intellectual property rights could have a material and adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our patents and licenses may be subject to challenge on validity grounds, and our patent applications may be rejected.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our patents, patent applications, licenses and other intellectual property rights to give us a competitive advantage. Whether a patent is valid, or whether a patent application should be granted, is a complex matter of science and law, and therefore we cannot be certain that, if challenged, our patents, patent applications and/or other intellectual property rights would be upheld. If one or more of those patents, patent applications, licenses and other intellectual property rights are invalidated, rejected or found unenforceable, that could reduce or eliminate any competitive advantage we might otherwise have had.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may become subject to claims of infringement or misappropriation of the intellectual property rights of others, which could prohibit us from developing our products, require us to obtain licenses from third parties or to develop non-infringing alternatives and subject us to substantial monetary damages.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties could, in the future, assert infringement or misappropriation claims against us with respect to products we develop. Whether a product infringes a patent or misappropriates other intellectual property involves complex legal and factual issues, the determination of which is often uncertain. Therefore, we cannot be certain that we have not infringed the intellectual property rights of others. There may be third-party patents or patent applications with claims to materials, formulations, methods of manufacture or methods for use related to the use or manufacture of our products, and our potential competitors may assert that some aspect of our product infringes their patents. Because patent applications may take years to issue, there also may be applications now pending of which we are unaware that may later result in issued patents upon which our products could infringe. There also may be existing patents or pending patent applications of which we are unaware upon which our products may inadvertently infringe.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any infringement or misappropriation claim could cause us to incur significant costs, place significant strain on our financial resources, divert management&#8217;s attention from our business and harm our reputation. If the relevant patents in such claim were upheld as valid and enforceable and we were found to infringe them, we could be prohibited from manufacturing or selling any product that is found to infringe unless we could obtain licenses to use the technology covered by the patent or are able to design around the patent. We may be unable to obtain such a license on terms acceptable to us, if at all, and we may not be able to redesign our products to avoid infringement, which could materially impact our revenue. A court could also order us to pay compensatory damages for such infringement, plus prejudgment interest and could, in addition, treble the compensatory damages and award attorney fees. These damages could be substantial and could harm our reputation, business, financial condition and operating results. A court also could enter orders that temporarily, preliminarily or permanently enjoin us and our customers from making, using, or selling products, and could enter an order mandating that we undertake certain remedial activities. Depending on the nature of the relief ordered by the court, we could become liable for additional damages to third parties.</span></div><div style="height:42.75pt;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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The prosecution and enforcement of patents licensed to us by third parties are not within our control. Without these technologies, our products may not be successful and our business would be harmed if the patents were infringed on or misappropriated without action by such third parties.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have obtained licenses from third parties for patents and patent application rights related to the products we are developing, allowing us to use intellectual property rights owned by or licensed to these third parties. We do not control the maintenance, prosecution, enforcement or strategy for many of these patents or patent application rights and as such are dependent in part on the owners of the intellectual property rights to maintain their viability. If any third-party licensor is unable to successfully maintain, prosecute or enforce the licensed patents and/or patent application rights related to our products, we may become subject to infringement or misappropriate claims or lose our competitive advantage. Without access to these technologies or suitable design-around or alternative technology options, our ability to conduct our business could be impaired significantly.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*We are currently engaged in substantial and complex litigation with Elysium Health, Inc. and Elysium Health LLC (collectively, "Elysium"), the outcome of which could materially harm our business and financial results.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The litigation includes multiple complaints and counterclaims by us and Elysium in venues in California and New York, as well as a patent infringement complaint filed by the Company and Trustees of Dartmouth College. For further details on this litigation, please refer to Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies, Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Notes to the Consolidated Financial Statements, included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The litigation is substantial and complex, and it has caused and could continue to cause us to incur significant costs, as well as distract our management over an extended period. The litigation may substantially disrupt our business and we cannot assure you that we will be able to resolve the litigation on terms favorable to us. If we are unsuccessful in resolving the litigation on favorable terms to us, we may be forced to pay compensatory and punitive damages and restitution for any royalty payments that we received from Elysium, which payments could materially harm our business, or be subject to other remedies, including injunctive relief. We cannot predict the outcome of our litigation with Elysium, which could have any of the results described above or other results that could materially adversely affect our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*Interruptions in our relationships or declines in our business with major customers could materially harm our business and financial results.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A.S. Watson Group accounted for approximately 14% of our sales during the six months ended June&#160;30, 2021. Any interruption in our relationship or decline in our business with this customer or other customers upon whom we become highly dependent could cause harm to our business. Factors that could influence our relationship with our customers upon whom we may become highly dependent include:</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">our ability to maintain our products at prices that are competitive with those of our competitors;</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">our ability to maintain quality levels for our products sufficient to meet the expectations of our customers;</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">our ability to produce, ship and deliver a sufficient quantity of our products in a timely manner to meet the needs of our customers;</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">our ability to continue to develop and launch new products that our customers feel meet their needs and requirements, with respect to cost, timeliness, features, performance and other factors;</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">our ability to provide timely, responsive and accurate customer support to our customers; and</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">the ability of our customers to effectively deliver, market and increase sales of their own products based on ours.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future success largely depends on sales of our TRU NIAGEN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">product.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our strategic shift from an ingredient and testing company to a consumer-focused company, we expect to generate a significant percentage of our future revenue from sales of our TRU NIAGEN&#174; product. As a result, the market acceptance of TRU NIAGEN&#174; is critical to our continued success, and if we are unable to expand market acceptance of TRU NIAGEN&#174;, our business, results of operations, financial condition, liquidity and growth prospects would be materially adversely affected.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our TRU NIAGEN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">products are not approved by the United States Food and Drug Administration or any foreign regulatory authority to mitigate, prevent, treat, diagnose or cure COVID-19 or any other disease or condition.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, we received a warning letter (the &#8220;Letter&#8221;) from the FDA and Federal Trade Commission (&#8220;FTC&#8221;) and in April 2021 we received an additional warning letter from only the FTC. For more information, see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies, Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Notes to the Consolidated Financial Statements, included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our TRU NIAGEN&#174; products are not approved by the FDA or any foreign regulatory authority to mitigate, prevent, treat, diagnose or cure COVID-19 or any other disease or condition, and are not intended for such use, and may never be approved for such use by the FDA or any foreign regulatory authority.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Decline in the state of the global economy and financial market conditions could adversely affect our ability to conduct business and our results of operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global economic and financial market conditions, including disruptions in the credit markets and the impact of the global economic deterioration may materially impact our customers and other parties with whom we do business. For example, the COVID-19 pandemic and actions taken to slow its spread, have caused the global credit and financial markets to experience extreme volatility, including diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates and uncertainty about economic stability. These conditions could negatively affect our future sales of our ingredient lines as many consumers consider the purchase of nutritional products discretionary. Decline in general economic and financial market conditions could materially adversely affect our financial condition and results of operations. Specifically, the impact of these volatile and negative conditions may include decreased demand for our products and services, a decrease in our ability to accurately forecast future product trends and demand, and a negative impact on our ability to timely collect receivables from our customers. The foregoing economic conditions may lead to increased levels of bankruptcies, restructurings and liquidations for our customers, scaling back of research and development expenditures, delays in planned projects and shifts in business strategies for many of our customers. Such events could, in turn, adversely affect our business through loss of sales.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need to increase the size of our organization, and we can provide no assurance that we will successfully expand operations or manage growth effectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant increase in the scope and the scale of our product launches, including the hiring of additional personnel, has resulted in significantly higher operating expenses. As a result, we anticipate that our operating expenses will continue to increase. Expansion of our operations may also cause a significant demand on our management, finances and other resources. Our ability to manage the anticipated future growth, should it occur, will depend upon a significant expansion of our accounting and other internal management systems and the implementation and subsequent improvement of a variety of systems, procedures and controls. There can be no assurance that significant problems in these areas will not occur. Any failure to expand these areas and implement and improve such systems, procedures and controls in an efficient manner at a pace consistent with our business could have a material adverse effect on our business, financial condition and results of operations. There can be no assurance that our attempts to expand our marketing, sales, manufacturing and customer support efforts will be successful or will result in additional sales or profitability in any future period. As a result of the expansion of our operations and the anticipated increase in our operating expenses, as well as the difficulty in forecasting revenue levels, we expect to continue to experience significant fluctuations in our results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our business strategy, including entering the consumer product market, or restructuring of our businesses may increase our costs or otherwise affect the profitability of our businesses.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As changes in our business environment occur we may adjust our business strategies to meet these changes or we may otherwise decide to restructure our operations or businesses or assets. In addition, external events including changing technology, changing consumer patterns and changes in macroeconomic conditions may impair the value of our assets. When these changes or events occur, we may incur costs to change our business strategy and may need to write down the value of assets. In any of these events, our costs may increase, we may have significant charges associated with the write-down of assets or returns on new investments may be lower than prior to the change in strategy or restructuring. For example, if we are not successful in developing our consumer product business, our sales may decrease and our costs may increase</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The success of our consumer product and ingredient business is linked to the size and growth rate of the vitamin, mineral and dietary supplement market and an adverse change in the size or growth rate of that market could have a material adverse effect on us.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An adverse change in the size or growth rate of the vitamin, mineral and dietary supplement market could have a material adverse effect on our business. Underlying market conditions are subject to change based on economic conditions, consumer preferences and other factors that are beyond our control, including media attention and scientific research, which may be positive or negative.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The future growth and profitability of our consumer product business will depend in large part upon the effectiveness and efficiency of our marketing efforts and our ability to select effective markets and media in which to market and advertise.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consumer products business success depends on our ability to attract and retain customers, which significantly depends on our marketing practices. Our future growth and profitability will depend in large part upon the effectiveness and efficiency of our marketing efforts, including our ability to:</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">create greater awareness of our brand;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">identify the most effective and efficient levels of spending in each market, media and specific media vehicle;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">determine the appropriate creative messages and media mix for advertising, marketing and promotional expenditures;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">effectively manage marketing costs (including creative and media) to maintain acceptable customer acquisition costs;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">acquire cost-effective television advertising;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">select the most effective markets, media and specific media vehicles in which to market and advertise; and</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">convert consumer inquiries into actual orders.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable publicity or consumer perception of our products and any similar products distributed by other companies could have a material adverse effect on our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the nutritional supplement market is highly dependent upon consumer perception regarding the safety, efficacy and quality of nutritional supplements generally, as well as of products distributed specifically by us. Consumer perception of our products can be significantly influenced by scientific research or findings, regulatory investigations, litigation, national media attention and other publicity regarding the consumption of nutritional supplements. We cannot assure you that future scientific research, findings, regulatory proceedings, litigation, media attention or other favorable research findings or publicity will be favorable to the nutritional supplement market or any product, or consistent with earlier publicity. Future research reports, findings, regulatory proceedings, litigation, media attention or other publicity that are perceived as less favorable than, or that question, such earlier research reports, findings or publicity could have a material adverse effect on the demand for our products and consequently on our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our dependence upon consumer perceptions means that adverse scientific research reports, findings, regulatory proceedings, litigation, media attention or other publicity, if accurate or with merit, could have a material adverse effect on the demand for our products, the availability and pricing of our ingredients, and our business, results of operations, financial condition and cash flows. Further, adverse public reports or other media attention regarding the safety, efficacy and quality of nutritional supplements in general, or our products specifically, or associating the consumption of nutritional supplements with illness, could have such a material adverse effect. Any such adverse public reports or other media attention could arise even if the adverse effects associated with such products resulted from consumers&#8217; failure to consume such products appropriately or as directed and the content of such public reports and other media attention may be beyond our control.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur material product liability claims, which could increase our costs and adversely affect our reputation, revenues and operating income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a consumer product and ingredient supplier we market and manufacture products designed for human and animal consumption, we are subject to product liability claims if the use of our products is alleged to have resulted in injury. Our products consist of vitamins, minerals, herbs and other ingredients that are classified as food ingredients, dietary supplements, or natural health products, and, in most cases, are not necessarily subject to pre-market regulatory approval in the United States. Some of our products contain innovative ingredients that do not have long histories of human consumption. Previously unknown adverse reactions resulting from human consumption of these ingredients could occur. In addition, the products we sell are produced by third-party manufacturers. As a marketer of products manufactured by third parties, we also may be liable for various product liability claims for products we do not manufacture. We may, in the future, be subject to various product liability claims, including, among others, that our products include inadequate instructions for use or inadequate warnings concerning possible side effects and interactions with other substances. A product liability claim against us could result in increased costs and could adversely affect our reputation with our customers, which, in turn, could have a materially adverse effect on our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We acquire ingredients for our products from foreign suppliers, and may be negatively affected by the risks associated with international trade and importation issues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquire ingredients for a number of our products from suppliers outside of the United States. Accordingly, the acquisition of these ingredients is subject to the risks generally associated with importing raw materials, including, among other factors, delays in shipments, changes in economic and political conditions, quality assurance, health epidemics affecting the region of such suppliers, including COVID-19, nonconformity to specifications or laws and regulations, tariffs, trade disputes and foreign currency fluctuations. While we have a supplier certification program and audit and inspect our suppliers&#8217; facilities as necessary both in the United States and internationally, we cannot assure you that raw materials received from suppliers outside of the United States will conform to all specifications, laws and regulations. There have in the past been quality and safety issues in our industry with certain items imported from overseas. We may incur additional expenses and experience shipment delays due to preventative measures adopted by the U.S. governments, our suppliers and our company.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The insurance industry has become more selective in offering some types of coverage and we may not be able to obtain insurance coverage in the future</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The insurance industry has become more selective in offering some types of insurance, such as product liability, product recall, property and directors&#8217; and officers&#8217; liability insurance. Our current insurance program is consistent with both our past level of coverage and our risk management policies. However, we cannot assure you that we will be able to obtain comparable insurance coverage on favorable terms, or at all, in the future. Certain of our customers as well as prospective customers require that we maintain minimum levels of coverage for our products. Lack of coverage or coverage below these minimum required levels could cause these customers to materially change business terms or to cease doing business with us entirely.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we experience product recalls, we may incur significant and unexpected costs, and our business reputation could be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be exposed to product recalls and adverse public relations if our products are alleged to be mislabeled or to cause injury or illness, or if we are alleged to have violated governmental regulations. A product recall could result in substantial and unexpected expenditures, which would reduce operating profit and cash flow. In addition, a product recall may require significant management attention. Product recalls may hurt the value of our brands and lead to decreased demand for our products. Product recalls also may lead to increased scrutiny by federal, state or international regulatory agencies of our operations and increased litigation and could have a material adverse effect on our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*We depend on key personnel, the loss of any of which could negatively affect our business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend greatly on the collective services of Frank L. Jaksch Jr., Robert N. Fried, Kevin M. Farr and Fadi Karam, who are our Executive Chairman of the Board, Chief Executive Officer, Chief Financial Officer and Chief Marketing Officer, respectively. We also depend greatly on other key employees, including key scientific and marketing personnel. In general, only highly qualified and trained scientists have the necessary skills to develop our products and provide our services. Only marketing personnel with specific experience and knowledge in health care are able to effectively market our products. In addition, some of our manufacturing, quality control, safety and compliance, information technology, sales and e-commerce related positions are highly technical as well. We face intense competition for these professionals from our competitors, customers, marketing partners and other companies throughout the industries in which we compete. Our success will depend, in part, upon our ability to attract and retain additional skilled personnel, which will require substantial additional funds. There can be no assurance that we will be able to find and attract additional qualified employees or retain any such personnel. Our inability to hire qualified personnel, the loss of services of our key personnel, or the loss of services of executive officers or key employees that may be hired in the future may have a material and adverse effect on our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may fluctuate significantly as a result of a variety of factors, many of which are outside of our control.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the following factors, among others, that may negatively affect our operating results:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">the announcement or introduction of new products by our competitors;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our ability to upgrade and develop our systems and infrastructure to accommodate growth;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">the decision by significant customers to reduce purchases;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">disputes and litigation with competitors;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our ability to attract and retain key personnel in a timely and cost-effective manner;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">technical difficulties;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">the amount and timing of operating costs and capital expenditures relating to the expansion of our business, operations and infrastructure;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">regulation by federal, state or local governments; and</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">general economic conditions as well as economic conditions specific to the healthcare industry.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, our operating results may be harmed by the effect of the COVID-19 pandemic on global economic conditions. As a result of our limited operating history and the nature of the markets in which we compete, it is extremely difficult for us to make accurate forecasts. We have based our current and future expense levels largely on our investment plans and estimates of future events although certain of our expense levels are, to a large extent, fixed. Assuming our products reach the market, we may be unable to adjust spending in a timely manner to compensate for any unexpected revenue shortfall. Accordingly, any significant shortfall in revenues relative to our planned expenditures would have an immediate adverse effect on our business, results of operations and financial condition. Further, as a strategic response to changes in the competitive environment, we may from time to time make certain pricing, service or marketing decisions that could have a material and adverse effect on our business, results of operations and financial condition. Due to the foregoing factors, our revenues and operating results are and will remain difficult to forecast.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face significant competition, including changes in pricing.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our products and services are both competitive and price sensitive. Many of our competitors have significant financial, operations, sales and marketing resources and experience in research and development. Competitors could develop new technologies that compete with our products and services or even render our products obsolete. If a competitor develops superior technology or cost-effective alternatives to our products and services, our business could be seriously harmed.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for some of our products are also subject to specific competitive risks because these markets are highly price competitive. Our competitors have competed in the past by lowering prices on certain products. If they do so again, we may be forced to respond by lowering our prices. This would reduce sales revenues and increase losses. Failure to anticipate and respond to price competition may also impact sales and aggravate losses.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that customers in our markets display a significant amount of loyalty to their supplier of a particular product. To the extent we are not the first to develop, offer and/or supply new products, customers may buy from our competitors or make materials themselves, causing our competitive position to suffer.</span></div><div style="height:42.75pt;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%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Many of our competitors are larger and have greater financial and other resources than we do.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products compete and will compete with other similar products produced by our competitors. These competitive products could be marketed by well-established, successful companies that possess greater financial, marketing, distributional, personnel and other resources than we possess. Using these resources, these companies can implement extensive advertising and promotional campaigns, both generally and in response to specific marketing efforts by competitors, and enter into new markets more rapidly to introduce new products. In certain instances, competitors with greater financial resources also may be able to enter a market in direct competition with us, offering attractive marketing tools to encourage the sale of products that compete with our products or present cost features that consumers may find attractive.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may never develop any additional products to commercialize.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have invested a substantial amount of our time and resources in developing various new products. Commercialization of these products will require additional development, clinical evaluation, regulatory approval, significant marketing efforts and substantial additional investment before they can provide us with any revenue. Despite our efforts, these products may not become commercially successful products for a number of reasons, including but not limited to:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">we may not be able to obtain regulatory approvals for our products, or the approved indication may be narrower than we seek;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our products may not prove to be safe and effective in clinical trials;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">we may experience delays in our development program;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">any products that are approved may not be accepted in the marketplace;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">we may not have adequate financial or other resources to complete the development or to commence the commercialization of our products or will not have adequate financial or other resources to achieve significant commercialization of our products;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">we may not be able to manufacture any of our products in commercial quantities or at an acceptable cost;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">rapid technological change may make our products obsolete;</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">we may be unable to effectively protect our intellectual property rights or we may become subject to claims that our activities have infringed the intellectual property rights of others; and</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">we may be unable to obtain or defend patent rights for our products.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may never achieve technical feasibility under the supply agreement with Nestec Ltd., and therefore our sales and profit expectations resulting from this agreement may be reduced.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to partner with others for technological capabilities and new products and services.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to remain competitive may depend, in part, on our ability to continue to seek partners that can offer technological improvements and improve existing products and services that are offered to our customers. We are committed to attempting to keep pace with technological change, to stay abreast of technology changes and to look for partners that will develop new products and services for our customer base. We cannot assure prospective investors that we will be successful in finding partners or be able to continue to incorporate new developments in technology, to improve existing products and services, or to develop successful new products and services, nor can we be certain that newly developed products and services will perform satisfactorily or be widely accepted in the marketplace or that the costs involved in these efforts will not be substantial.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain adequate quality standards for our products and services, our business may be adversely affected and our reputation harmed.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary supplement, nutraceutical, food and beverage, functional food, analytical laboratories, pharmaceutical and cosmetic customers are often subject to rigorous quality standards to obtain and maintain regulatory approval of their products and the manufacturing processes that generate them. A failure to maintain, or, in some instances, upgrade our quality standards to meet our customers&#8217; needs, could cause damage to our reputation and potentially substantial sales losses.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to damages resulting from claims that we, our employees, or our independent contractors have wrongfully used or disclosed alleged trade secrets of others.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our employees were previously employed at other dietary supplement, nutraceutical, food and beverage, functional food, analytical laboratories, pharmaceutical and cosmetic companies. We may also hire additional employees who are currently employed at other such companies, including our competitors. Additionally, consultants or other independent agents with which we may contract may be or have been in a contractual arrangement with one or more of our competitors. We may be subject to claims that these employees or independent contractors have used or disclosed such other party&#8217;s trade secrets or other proprietary information. Litigation may be necessary to defend against these claims. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to our management. If we fail to defend such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. A loss of key personnel or their work product could hamper or prevent our ability to market existing or new products, which could severely harm our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*Litigation may harm our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantial, complex or extended litigation could cause us to incur significant costs and distract our management. For example, lawsuits by employees, stockholders, collaborators, distributors, customers, competitors or others could be very costly and substantially disrupt our business. Disputes from time to time with such companies, organizations or individuals are not uncommon, and we cannot assure you that we will always be able to resolve such disputes or on terms favorable to us. As further described in Part II, Item 1 of this Quarterly Report on Form 10-Q, we are currently involved in substantial and complex litigation. Unexpected results could cause us to have financial exposure in these matters in excess of recorded reserves and insurance coverage, requiring us to provide additional reserves to address these liabilities, therefore impacting profits.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our sales and results of operations for our analytical reference standards and services segment depend on our customers&#8217;</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:10pt;font-style:italic;font-weight:700;line-height:120%">research and development efforts and their ability to obtain funding for these efforts.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our analytical reference standards and services segment customers include researchers at pharmaceutical and biotechnology companies, chemical and related companies, academic institutions, government laboratories and private foundations. Fluctuations in the research and development budgets of these researchers and their organizations could have a significant effect on the demand for our products. Our customers determine their research and development budgets based on several factors, including the need to develop new products, the availability of governmental and other funding, competition and the general availability of resources. As we continue to expand our international operations, we expect research and development spending levels in markets outside of the United States will become increasingly important to us.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development budgets fluctuate due to changes in available resources, spending priorities, general economic conditions, institutional and governmental budgetary limitations and mergers of pharmaceutical and biotechnology companies. Our business could be harmed by any significant decrease in life science and high technology research and development expenditures by our customers. In particular, a small portion of our sales has been to researchers whose funding is dependent on grants from government agencies such as the United States National Institute of Health, the National Science Foundation, the National Cancer Institute and similar agencies or organizations. Government funding of research and development is subject to the political process, which is often unpredictable. Other departments, such as Homeland Security or Defense, or general efforts to reduce the United States federal budget deficit could be viewed by the government as a higher priority. Any shift away from funding of life science and high technology research and development or delays surrounding the approval of governmental budget proposals may cause our customers to delay or forego purchases of our products and services, which could seriously damage our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our customers receive funds from approved grants at a particular time of year, many times set by government budget cycles. In the past, such grants have been frozen for extended periods or have otherwise become unavailable to various institutions without notice. The timing of the receipt of grant funds may affect the timing of purchase decisions by our customers and, as a result, cause fluctuations in our sales and operating results.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand for our products and services are subject to the commercial success of our customers&#8217;</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:10pt;font-style:italic;font-weight:700;line-height:120%">products, which may vary for reasons outside our control.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we are successful in securing utilization of our products in a customer&#8217;s manufacturing process, sales of many of our products and services remain dependent on the timing and volume of the customer&#8217;s production, over which we have no control. The demand for our products depends on regulatory approvals and frequently depends on the commercial success of the customer&#8217;s supported product. Regulatory processes are complex, lengthy, expensive, and can often take years to complete.</span></div><div style="height:42.75pt;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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may bear financial risk if we underprice our contracts or overrun cost estimates.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In cases where our contracts are structured as fixed price or fee-for-service with a cap, we bear the financial risk if we initially underprice our contracts or otherwise overrun our cost estimates. Such underpricing or significant cost overruns could have a material adverse effect on our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on single or a limited number of third-party suppliers for the raw materials required to produce our products.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our dependence on a limited number of third-party suppliers or on a single supplier, and the challenges we may face in obtaining adequate supplies of raw materials, involve several risks, including limited control over pricing, availability, health epidemics affecting the region of such suppliers (including the coronavirus), quality and delivery schedules. We cannot be certain that our current suppliers will continue to provide us with the quantities of these raw materials that we require or satisfy our anticipated specifications and quality requirements. Due to COVID-19, there may be delays in shipments from our suppliers. Any supply interruption in limited or sole sourced raw materials could materially harm our ability to manufacture our products until a new source of supply, if any, could be identified and qualified. We may be unable to find a sufficient alternative supply channel in a reasonable time or on commercially reasonable terms. Any performance failure on the part of our suppliers could delay the development and commercialization of our products, or interrupt production of then existing products that are already marketed, which would have a material adverse effect on our business. For example, W.R. Grace &amp; Co.-Conn. (&#8220;Grace&#8221;) is the exclusive manufacturer to us for the supply of NR. There is no guarantee that we will be able to continue to contract with Grace for the supply of NR, or that such terms will be favorable to us.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may</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:10pt;font-style:italic;font-weight:700;line-height:120%">not be successful in acquiring complementary businesses or products on favorable terms.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy, we intend to consider acquisitions of similar or complementary businesses or products. No assurance can be given that we will be successful in identifying attractive acquisition candidates or completing acquisitions on favorable terms. In addition, any future acquisitions will be accompanied by the risks commonly associated with acquisitions. These risks include potential exposure to unknown liabilities of acquired companies or to acquisition costs and expenses, the difficulty and expense of integrating the operations and personnel of the acquired companies, the potential disruption to the business of the combined company and potential diversion of our management's time and attention, the impairment of relationships with and the possible loss of key employees and clients as a result of the changes in management, the incurrence of amortization expenses and write-downs and dilution to the shareholders of the combined company if the acquisition is made for stock of the combined company. In addition, successful completion of an acquisition may depend on consents from third parties, including regulatory authorities and private parties, which consents are beyond our control. There can be no assurance that products, technologies or businesses of acquired companies will be effectively assimilated into the business or product offerings of the combined company or will have a positive effect on the combined company's revenues or earnings. Further, the combined company may incur significant expense to complete acquisitions and to support the acquired products and businesses. Any such acquisitions may be funded with cash, debt or equity, which could have the effect of diluting or otherwise adversely affecting the holdings or the rights of our existing stockholders.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we experience a significant disruption in our information technology systems or if we fail to implement new systems and software successfully, our business could be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on information systems throughout our company to control our manufacturing processes, process orders, manage inventory, process and bill shipments and collect cash from our customers, respond to customer inquiries, contribute to our overall internal control processes, maintain records of our property, plant and equipment, and record and pay amounts due vendors and other creditors. Due to COVID-19, most of our employees have been working remotely from home and we have depended on communication tools and remote connections to our information technology systems to conduct business virtually. If we were to experience a prolonged disruption in our information systems that involve interactions amongst employees as well as with customers and suppliers, it could result in the loss of sales and customers and/or increased costs, which could adversely affect our overall business operation.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to maintain sales, marketing and distribution capabilities or maintain arrangements with third parties to sell, market and distribute our products, our business may be harmed.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To achieve commercial success for our products, we must sell our product lines and/or technologies at favorable prices. In addition to being expensive, maintaining such a sales force is time-consuming. Qualified direct sales personnel with experience in the natural products industry are in high demand, and there can be no assurance that we will be able to hire or retain an effective direct sales team. Similarly, qualified independent sales representatives both within and outside the United States are in high demand, and we may not be able to build an effective network for the distribution of our product through such representatives. There can be no assurance that we will be able to enter into contracts with representatives on terms acceptable to us. Furthermore, there can be no assurance that we will be able to build an alternate distribution framework should we attempt to do so.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also need to contract with third parties in order to market our products. To the extent that we enter into arrangements with third parties to perform marketing and distribution services, our product revenue could be lower and our costs higher than if we directly marketed our products. Furthermore, to the extent that we enter into co-promotion or other marketing and sales arrangements with other companies, any revenue received will depend on the skills and efforts of others, and we do not know whether these efforts will be successful. If we are unable to establish and maintain adequate sales, marketing and distribution capabilities, independently or with others, we will not be able to generate product revenue, and may not become profitable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be negatively</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:10pt;font-style:italic;font-weight:700;line-height:120%">impacted by cyber security threats , including without limitation a material interruption to our operations including our clinical trials, harm to our reputation, significant fines, penalties and liabilities, breach or triggering of data protection laws, privacy policies and data protection obligations, or a loss of customers or sales.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the ordinary course of our business, we may collect, process, store and transmit proprietary, confidential and sensitive information, including personal information (including health information), intellectual property, trade secrets, and proprietary business information owned or controlled by ourselves or other parties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We use our data centers and our networks, and those of third parties, to store and access our proprietary business and other sensitive information. We face various cyber security threats, which are prevalent and continue to increase, including cyber security attacks to our information technology infrastructure and attempts by others to gain access to our proprietary or sensitive information. Due to COVID-19, there may be additional cyber security threats as most of our employees work from home, utilizing network connections outside of the Company premises. Information security risks have significantly increased in recent years in part due to the proliferation of new technologies and the increased sophistication and activities of organized crime, hackers, data and related privacy breaches, terrorists and other external parties, including foreign private parties and state and state-sponsored actors. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Despite the implementation of preventative and detective security measures, our internal computer systems and those of our current and any future contractors, consultants, collaborators and third-party service providers, are vulnerable to damage or interruption from a variety of sources, including computer viruses, or worms, software bugs, employee theft or misuse, other unauthorized access, software or hardware failures, server malfunctions, accidental acts or omissions by those with authorized access, natural disasters, terrorism, war, telecommunication and electrical failure, and cybersecurity threats (including the deployment of harmful malware, ransomware, denial-of-service attacks (such as credential stuffing), supply chain attacks, social engineering, and other means to affect service reliability and threaten the confidentiality, integrity, and availability of information). Ransomware attacks, including those from organized criminal threat actors, nation-states and nation-state supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions, delays, or outages in our operations, disruption of clinical trials, loss of data (including data related to clinical trials), loss of income, significant extra expenses to restore data or systems, reputational loss and the diversion of funds. To alleviate the financial, operational and reputational impact of a ransomware attack it may be preferable to make extortion payments, but we may be unwilling or unable to do so (including, for example, if applicable laws or regulations prohibit such payments).  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The procedures and controls we use to monitor these threats and mitigate our exposure may not be sufficient to prevent all cyber security incidents. The result of these incidents could include disrupted operations, including suspension of our clinical trial activities, lost opportunities, misstated financial data, liability for stolen assets or information, theft of our intellectual property, loss of data and other personally identifiable or sensitive information, increased costs arising from the implementation of additional security protective measures, litigation and reputational damage. We may expend significant resources, fundamentally change our business activities and practices, or modify our operations, including our clinical trial activities, or information technology in an effort to protect against security incidents and to mitigate, detect, and remediate actual and potential vulnerabilities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we, or a third party upon whom we rely, experience a security incident, or are perceived to have experienced a security incident, it may result in: government enforcement actions that could include investigations, fines, penalties, audits and inspections; additional reporting requirements and/or oversight; temporary or permanent bans on all or some processing of personal data (which could impact our clinical trials); or orders to destroy or not use personal data. Further, individuals or other relevant stakeholders could sue us for our actual or perceived failure to comply with our security obligations, including, without limitation, in class action litigation. Security incidents could also result in indemnity obligations, negative publicity and financial loss. Security incidents and vulnerabilities may cause some of our customers and users to stop using our services and our failure, or perceived failure, to meet expectations with regard to the security, integrity, availability and confidentiality of our systems and sensitive data could damage our reputation and affect our ability to retain customers, attract new customers and grow our business. Moreover, security incidents can result in the diversion of funds, and interruptions, delays, or outages in our operations and services, including due to ransomware attacks. Failures or significant downtime of our information technology or telecommunication systems or those used by our third-party service providers could cause significant interruptions in our operations and adversely impact the confidentiality, integrity and availability of sensitive or confidential information, including preventing us from conducting clinical trials, tests or research and development activities and preventing us from managing the administrative aspects of our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any remedial costs or other liabilities related to cyber security incidents may not be fully insured or indemnified by other means. Additionally, some of the federal, state and foreign government requirements include obligations of companies to notify individuals of security breaches involving particular personally identifiable information, which could result from breaches experienced by us or by our vendors, contractors, or organizations with which we have formed strategic relationships. Notifications and follow-up actions related to a security breach could impact our reputation, cause us to incur significant costs, including legal expenses and remediation costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance with stringent and changing global privacy and data security requirements could result in additional costs and liabilities to us or inhibit our ability to collect and, if applicable, process data globally, and the failure or perceived failure to comply with such requirements could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We collect, receive, store, process, use, generate, transfer, disclose, make accessible, protect and share personal information and other sensitive information, including but not limited to proprietary and confidential business information, trade secrets, intellectual property, information we collect about patients in connection with clinical trials, and sensitive third-party information, necessary to operate our business, for legal and marketing purposes.  Accordingly, we are, or may become, subject to numerous federal, state, local, and international data privacy and security laws, regulations, guidance and industry standards as well as external and internal privacy and security policies, contracts and other obligations that apply to the processing of personal data by us and on our behalf.  The legal framework for the collection, use, safeguarding, sharing, transfer and other processing of information worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For example, the European Union&#8217;s General Data Protection Regulation (&#8220;GDPR&#8221;) imposes strict obligations on the processing of personal data, including, without limitation, personal health data, and the free movement of such data. The GDPR applies to any company established in the European Union as well as any company outside the European Union that processes personal data in connection with the offering of goods or services to individuals in the European Union or the monitoring of their behavior. The GDPR imposes data protection obligations on processors and controllers of personal data, including, for example, obligations relating to: processing health and other sensitive data; obtaining consent of individuals; providing notice to individuals regarding data processing activities; responding to data subject requests; taking certain measures when engaging third-party processors; notifying data subjects and regulators of data breaches; implementing safeguards to protect the security and confidentiality of personal data; and transferring personal data to countries outside the European Union, including the U.S. The GDPR imposes fines for breaches of data protection requirements and provides other remedies for parties who suffer harm as a result of a data breach. Furthermore, the vote in the United Kingdom in favor of exiting the European Union, referred to as Brexit, has complicated data protection regulation in the United Kingdom. As of January 1, 2021, the GDPR has been converted into United Kingdom law and the United Kingdom is now a &#8220;third country&#8221; under the GDPR. The GDPR and other changes in laws or regulations associated with the enhanced protection of certain types of sensitive data, such as healthcare data or other personal information from our clinical trials, could require us to change our business practices or lead to government enforcement actions, private litigation or significant penalties against us and could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Similarly, European data protection laws also generally prohibit the transfer of personal data from Europe, to countries outside the European Economic Area ("EEA"), such as the United States, unless the parties to the transfer have implemented specific safeguards to protect the transferred personal data. One of the primary safeguards used for transfers of personal data from the European Union to the United States, namely, the Privacy Shield framework administered by the U.S. Department of Commerce, was recently invalidated by a decision of the European Union&#8217;s highest court. The same decision also cast doubt on the ability to use one of the primary alternatives to the Privacy Shield, namely, the European Commission&#8217;s Standard Contractual Clauses, to lawfully transfer personal data from Europe to the United States and most other countries. On June 4, 2021, the European Commission adopted new SCCs under the GDPR for personal data transfers outside the EEA. Under this legal mechanism, we may have obligations to conduct transfer impact assessments for such cross-border data transfers and implement additional security measures. If we elect to rely on the new SCCs, we may be required to expend significant resources to update our contractual arrangements and to comply with such obligations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Swiss and English law contain similar data transfer restrictions as the GDPR, and the Swiss Federal Data Protection and Information Commissioner recently opined that the Swiss-U.S. Privacy Shield may also be inadequate for transfers of data from Switzerland to the United States. As for the United Kingdom, on June 28, 2021, the European Commission issued an adequacy decision under the GDPR which allows transfers (other than those carried out for the purposes of United Kingdom immigration control) of personal data from the EEA to the United Kingdom to continue without restriction for a period of four years ending June 27, 2025. After that period, the adequacy decision may be renewed, however, only if the United Kingdom continues to ensure an adequate level of data protection. During these four years, the European Commission will continue to monitor the legal situation in the United Kingdom and could intervene at any point if the United Kingdom deviates from the level of data protection in place at the time of issuance of the adequacy decision. If the adequacy decision is withdrawn or not renewed, transfers of personal data from the EEA to the United Kingdom will require a valid &#8216;transfer mechanism&#8217; and we may be required to implement new processes and put new agreements in place, such as SCCs, to enable transfers of personal data from the EEA to the United Kingdom to continue. If we are unable to implement a valid compliance mechanism for cross-border personal information transfers, we may face increased exposure to regulatory actions, substantial fines and injunctions against processing or transferring personal information from Europe or elsewhere. Inability to import personal information from Europe or elsewhere to the United States may significantly and negatively impact our business operations, including by limiting our ability to conduct clinical trial activities in Europe and elsewhere; limiting our ability to collaborate with Contract Research Organizations, service providers, contractors and other companies subject to European and other data protection laws; or requiring us to increase our data processing capabilities in Europe or elsewhere at significant expense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, the California Consumer Privacy Act (the &#8220;CCPA&#8221;), creates new individual privacy rights for consumers and places increased privacy and security obligations on entities handling personal data of consumers. Among other things, the CCPA requires covered companies to provide new disclosures to California consumers and provides such consumers new ways to opt-out of certain sales of personal information. The CCPA provides for penalties for violations, as well as other remedies for parties who suffer harm as a result of a data breach, which may increase data breach litigation. Moreover, effective starting on January 1, 2023, the California Privacy Rights Act (&#8220;CPRA&#8221;) will significantly modify the CCPA, including by expanding consumers&#8217; rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. Although there are limited exemptions for clinical trial data under the CCPA, the CCPA and other similar laws could impact our business activities depending on how they are interpreted.  In addition, other states have enacted or proposed data privacy laws, which could further complicate the legal landscape.  For example, Virginia recently passed its Consumer Data Protection Act, and Colorado recently passed the Colorado Privacy Act, both effective 2023. Collectively, these laws may increase our compliance costs and potential liability. Although we endeavor to comply with our published policies, other documentation, and all applicable privacy and security laws, we may at times fail to do so or may be perceived to have failed to do so. If we fail, or are perceived to have failed, to address or comply with obligations related to data privacy and security, we could face government enforcement actions that could include investigations, fines, penalties, audits and inspections; additional reporting requirements and/or oversight; temporary or permanent bans on all or some processing of personal data; orders to destroy or not use personal data; and imprisonment of company officials.  Further, individuals or other relevant stakeholders could sue us for our actual or perceived failure to comply with our data privacy and security obligations, including, without limitation, in class action litigation. Any of these events could have a material adverse effect on our reputation, business, or financial condition, and could lead to a loss of actual or prospective customers, collaborators or partners; interrupt or stop clinical trials; result in an inability to process personal data or to operate in certain jurisdictions; limit our ability to develop or commercialize our products; or require us to revise or restructure our operations. Moreover, such suits, even if we are not found liable, could be expensive and time-consuming to defend and could result in adverse publicity that could harm our business or have other material adverse effects. Additionally, we expect that there will continue to be new proposed laws and regulations concerning data privacy and security, and we cannot yet determine the impact such future laws, regulations and standards may have on our business.</span></div><div style="height:42.75pt;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%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*Our failure to establish and maintain effective internal control over financial reporting could result in material misstatements in our financial statements, our failure to meet our reporting obligations and cause investors to lose confidence in our reported financial information, which in turn could cause the trading price of our common stock to decline.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintaining effective internal control over financial reporting is necessary for us to produce reliable financial statements. Our management previously identified a material weakness in our internal control over financial reporting and concluded that the material weakness has not been remediated and our disclosure controls and procedures were not effective as of June&#160;30, 2021. The material weakness in internal control over financial reporting resulted from a deficiency in our disclosure controls and procedures which could have resulted in us not disclosing a material potential loss requiring a qualitative disclosure and recording a liability in our consolidated financial statements under ASC 450 - Contingencies. If not remediated, or if we identify further material weaknesses in our internal controls, our failure to establish and maintain effective disclosure controls and procedures and internal control over financial reporting could result in material misstatements in our financial statements and a failure to meet our reporting and financial obligations, each of which could have a material adverse effect on our financial condition and the trading price of our common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to financial and operating covenants in our business financing agreement with Western Alliance Bank (the</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:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Credit Agreement&#8221;) and any failure to comply with such covenants, or obtain waivers in the event of non-compliance, could limit our borrowing availability under the Credit Agreement, resulting in our being unable to borrow under the Credit Agreement and materially adversely impact our liquidity. In addition, our operations may not provide sufficient cash to meet the repayment obligations of debt incurred under the Credit Agreement.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains affirmative and restrictive covenants, including covenants regarding delivery of financial statements, maintenance of inventory, payment of taxes, maintenance of insurance, dispositions of property, business combinations or acquisitions and incurrence of additional indebtedness, among other customary covenants, in each case subject to limited exceptions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will be able to comply with the financial and other covenants in the Credit Agreement, and the effects of COVID-19 may make it more difficult for us to comply with such covenants. Our failure to comply with these covenants could cause us to be unable to borrow under the Credit Agreement and may constitute an event of default which, if not cured or waived, could result in the acceleration of the maturity of any indebtedness then outstanding under the Credit Agreement, which would require us to pay all amounts then outstanding. If we are unable to repay those amounts, Western Alliance Bank could proceed against the collateral granted to them to secure that debt, which would seriously harm our business. Such an event could materially adversely affect our financial condition and liquidity. Additionally, such events of non-compliance could impact the terms of any additional borrowings and/or any credit renewal terms. Any failure to comply with such covenants may be a disclosable event and may be perceived negatively. Such perception could adversely affect the market price for our common stock and our ability to obtain financing in the future.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Regulatory Approval of Our Products and Other Government Regulations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to regulation by various federal, state and foreign agencies that require us to comply with a wide variety of regulations, including those regarding the manufacture of products, advertising and product label claims, the distribution of our products and environmental matters. Failure to comply with these regulations could subject us to fines, penalties and additional costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our operations are subject to regulation by various United States federal agencies and similar state and international agencies, including the Department of Commerce, the FDA, the FTC, the Department of Transportation and the Department of Agriculture. These regulations govern a wide variety of product activities, from design and development to labeling, manufacturing, handling, sales and distribution of products. If we fail to comply with any of these regulations, we may be subject to fines or penalties, have to recall products and/or cease their manufacture and distribution, which would increase our costs and reduce our sales. As disclosed above, we received the Letter from the FDA and FTC in November 2020, and the Second Letter from the FTC in April 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to various federal, state, local and international laws and regulations that govern the handling, transportation, manufacture, use and sale of substances that are or could be classified as toxic or hazardous substances. Some risk of environmental damage is inherent in our operations and the products we manufacture, sell, or distribute. Any failure by us to comply with the applicable government regulations could also result in product recalls or impositions of fines and restrictions on our ability to carry on with or expand in a portion or possibly all of our operations. If we fail to comply with any or all of these regulations, we may be subject to fines or penalties, have to recall products and/or cease their manufacture and distribution, which would increase our costs and reduce our sales.</span></div><div style="height:42.75pt;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%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government regulations of our customer&#8217;s business are extensive and are constantly changing. Changes in these regulations can significantly affect customer demand for our products and services.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process by which our customers&#8217; industries are regulated is controlled by government agencies and depending on the market segment can be very expensive, time consuming, and uncertain. Changes in regulations or the enforcement practices of current regulations could have a negative impact on our customers and, in turn, our business. At this time, it is unknown how the FDA will interpret and to what extent it will enforce GMPs, and other regulations that will likely affect many of our customers. These uncertainties may have a material impact on our results of operations, as lack of enforcement or an interpretation of the regulations that lessens the burden of compliance for the dietary supplement marketplace may cause a reduced demand for our products and services.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in government regulation or in practices relating to the pharmaceutical, dietary supplement, food and cosmetic industry could decrease the need for the services we provide.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governmental agencies throughout the world, including in the United States, strictly regulate the pharmaceutical, dietary supplement, food and cosmetic industries. Changes in regulation, such as a relaxation in regulatory requirements or the introduction of simplified drug approval procedures, or an increase in regulatory requirements that we have difficulty satisfying or that make our services less competitive, could eliminate or substantially reduce the demand for our services. Also, if the government makes efforts to contain drug costs and pharmaceutical and biotechnology company profits from new drugs, our customers may spend less, or reduce their spending on research and development. If health insurers were to change their practices with respect to reimbursements for pharmaceutical products, our customers may spend less, or reduce their spending on research and development.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we should in the future become required to obtain regulatory approval to market and sell our goods we will not be able to generate any revenues until such approval is received.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pharmaceutical industry is subject to stringent regulation by a wide range of authorities. While we believe that, given our present business, we are not currently required to obtain regulatory approval to market our goods because, among other things, we do not (i) produce or market any clinical devices or other products, or (ii) sell any medical products or services to the customer, we cannot predict whether regulatory clearance will be required in the future and, if so, whether such clearance will at such time be obtained for any products that we are developing or may attempt to develop. Should such regulatory approval in the future be required, our goods may be suspended or may not be able to be marketed and sold in the United States until we have completed the regulatory clearance process as and if implemented by the FDA. Satisfaction of regulatory requirements typically takes many years, is dependent upon the type, complexity and novelty of the product or service and would require the expenditure of substantial resources.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If regulatory clearance of a good that we propose to propose to market and sell is granted, this clearance may be limited to those particular states and conditions for which the good is demonstrated to be safe and effective, which would limit our ability to generate revenue. We cannot ensure that any good that we develop will meet all of the applicable regulatory requirements needed to receive marketing clearance. Failure to obtain regulatory approval will prevent commercialization of our goods where such clearance is necessary. There can be no assurance that we will obtain regulatory approval of our proposed goods that may require it.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Securities Markets and Ownership of our Equity Securities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock may be volatile and adversely affected by several factors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock could fluctuate significantly in response to various factors and events, including, but not limited to:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our ability to integrate operations, technology, products and services;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our ability to execute our business plan;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our operating results are below expectations;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">our issuance of additional securities, including debt or equity or a combination thereof;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">announcements of technological innovations or new products by us or our competitors;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">acceptance of and demand for our products by consumers;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">media coverage regarding our industry or us;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">litigation;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">disputes with or our inability to collect from significant customers;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">loss of any strategic relationship;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">industry developments, including, without limitation, changes in healthcare policies or practices;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">economic and other external factors, including effects of the COVID-19 pandemic;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">reductions in purchases from our large customers;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">period-to-period fluctuations in our financial results; and</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-36pt"><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:32.5pt">whether an active trading market in our common stock develops and is maintained.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the securities markets have from time to time experienced significant price and volume fluctuations that are unrelated to the operating performance of particular companies. These market fluctuations may also materially and adversely affect the market price of our common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have not paid cash dividends in the past and do not expect to pay cash dividends in the foreseeable future. Any return on investment may be limited to the value of our common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never paid cash dividends on our capital stock and do not anticipate paying cash dividends on our capital stock in the foreseeable future. The payment of dividends on our capital stock will depend on our earnings, financial condition and other business and economic factors affecting us at such time as the board of directors may consider relevant. If we do not pay dividends, our common stock may be less valuable because a return on your investment will only occur if the common stock price appreciates.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our federal net operating losses (&#8220;NOL&#8221;s) generated in taxable years beginning on or prior to December 31, 2017 could expire unused. Under legislation enacted in 2017, informally titled the Tax Cuts and Jobs Act, as modified by the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") federal NOLs incurred in taxable years beginning after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal NOLs in tax years beginning after December 31, 2020, is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the Tax Cuts and Jobs Act or the CARES Act. In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an &#8220;ownership change,&#8221; which is generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation&#8217;s ability to use its pre-change NOL carryforwards and other pre-change tax attributes (such as research tax credits) to offset its post-change income or taxes may be limited. We may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. As a result, if we earn net taxable income, our ability to use our pre-ownership change NOL carryforwards to offset U.S. federal taxable income may be subject to limitations, which could potentially result in increased future tax liability to us. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. For example, California imposed limits on the usability of California state net operating losses to offset taxable income in tax years beginning after 2019 and before 2023.</span></div><div style="height:42.75pt;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%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">*We have a significant number of outstanding options and unvested restricted stock units. Future sales of these shares could adversely affect the market price of our common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, we had outstanding options for an aggregate of approximately 10.5&#160;million shares of common stock at a weighted average exercise price of $4.52 per share and unvested restricted stock units of approximately 0.1 million shares. The holders may sell many of these shares in the public markets from time to time, without limitations on the timing, amount or method of sale. As and when our stock price rises, if at all, more outstanding options will be in-the-money and the holders may exercise their options and sell a large number of shares. This could cause the market price of our common stock to decline.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated bylaws, as amended (our</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:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Bylaws&#8221;) provide that the Court of Chancery of the State of Delaware is the exclusive forum for certain disputes between us and our stockholders, which could limit our stockholders&#8217;</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:10pt;font-style:italic;font-weight:700;line-height:120%">ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Bylaws provide that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors or officers to our company or our stockholders, (iii) any action asserting a claim against our company arising pursuant to any provision of the Delaware General Corporation Law or our amended and restated certificate of incorporation or Bylaws, or (iv) any action asserting a claim against our company governed by the internal affairs doctrine. This choice of forum provision does not apply to suits brought to enforce a duty or liability created by the Securities Act of 1933, as amended, or the Exchange Act, or any other claim for which the federal courts have exclusive jurisdiction.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This choice of forum provision may limit a stockholder&#8217;s ability to bring certain claims in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder. If a court were to find this choice of forum provision to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business and financial condition</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risks</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may become involved in securities class action litigation that could divert management&#8217;s attention and harm our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock market in general, and the stocks of early stage companies in particular, have experienced extreme price and volume fluctuations. These fluctuations have often been unrelated or disproportionate to the operating performance of the companies involved. If these fluctuations occur in the future, the market price of our shares could fall regardless of our operating performance. In the past, following periods of volatility in the market price of a particular company&#8217;s securities, securities class action litigation has often been brought against that company. If the market price or volume of our shares suffers extreme fluctuations, then we may become involved in this type of litigation, which would be expensive and divert management&#8217;s attention and resources from managing our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we may also from time to time make forward-looking statements about future operating results and provide some financial guidance to the public markets. Projections may not be made in a timely manner or we might fail to reach expected performance levels and could materially affect the price of our shares. Any failure to meet published forward-looking statements that adversely affect the stock price could result in losses to investors, stockholder lawsuits or other litigation, sanctions or restrictions issued by the Securities and Exchange Commission.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax laws or regulations that are applied adversely to us or our customers may have a material adverse effect on our business, cash flow, financial condition or results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, which could adversely affect our business operations and financial performance. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. For example, the Tax Cuts and Jobs Act, enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to the Tax Cuts and Jobs Act may affect us, and certain aspects of the Tax Cuts and Jobs Act could be repealed or modified in future legislation. For example, the CARES Act modified certain provisions of the Tax Cuts and Jobs Act. In addition, it is uncertain if and to what extent various states will conform to the Tax Cuts and Jobs Act, the CARES Act, or any newly enacted federal tax legislation. Changes in corporate tax rates, the realization of net deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under the Tax Cuts and Jobs Act or future reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges, and could increase our future U.S. tax expense.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our shares of common stock may be thinly traded, so you may be unable to sell at or near ask prices or at all.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict the extent to which an active public market for our common stock will develop or be sustained. This situation may be attributable to a number of factors, including the fact that we are a small company that is relatively unknown to stock analysts, stock brokers, institutional investors and others in the investment community who generate or influence sales volume, and that even if we came to the attention of such persons, they tend to be risk averse and would be reluctant to follow an unproven company such as ours or purchase or recommend the purchase of our shares until such time as we have become more seasoned and viable. As a consequence, there may be periods of several days or weeks when trading activity in our shares is minimal or non-existent, as compared to a seasoned issuer which has a large and steady volume of trading activity that will generally support continuous sales without an adverse effect on share price. We cannot assure you that a broader or more active public trading market for our common stock will develop or be sustained, or that current trading levels will be sustained or not diminish.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholders may experience significant dilution if future equity offerings are used to fund operations or acquire complementary businesses.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If future operations or acquisitions are financed through the issuance of additional equity securities, stockholders could experience significant dilution. Securities issued in connection with future financing activities or potential acquisitions may have rights and preferences senior to the rights and preferences of our common stock. In addition, the issuance of shares of our common stock upon the exercise of outstanding options or warrants may result in dilution to our stockholders.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_136"></div><div style="margin-top:10pt;text-align:justify"><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 style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_139"></div><div style="margin-top:10pt;text-align:justify"><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 style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ie2b69c37543f4752b73bd1757f313be4_142"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.</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:10pt;font-weight:700;line-height:120%">MINE SAFETY DISCLOSURES</span></div><div style="margin-top:10pt;text-align:justify"><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 id="ie2b69c37543f4752b73bd1757f313be4_145"></div><div style="margin-top:10pt;text-align:justify"><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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective as of August 2, 2021, the Company entered into a Seventh Amendment (the &#8220;Seventh Amendment&#8221;) to the Manufacturing and Supply Agreement (such agreement as amended, the &#8220;Grace Manufacturing Agreement&#8221;), originally effective in January 2016, with W.R. Grace &amp; Co. &#8211;Conn.  Pursuant to the Seventh Amendment, the Company is obligated to purchase approximately $18.0&#160;million of total inventory between January 1, 2022 and December 31, 2022 and $3.5&#160;million of inventory from January 1, 2023 through  June 30, 2023. The Grace Manufacturing Agreement will expire on June 30, 2023, subject to renewal periods to be negotiated by the parties.</span></div><div style="height:42.75pt;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%">52</span></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:10pt;text-align:justify"><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 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:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description of Exhibits</span></td></tr><tr style="height:15pt"><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv2w1.htm">2.1</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv2w1.htm">Agreement and Plan of Merger, dated as of May 21, 2008, by and among Cody Resources, Inc., CDI Acquisition, Inc. and ChromaDex, Inc., as amended on June 10, 2008 (incorporated by reference to, and filed as Exhibit 2.1 to the Registrant&#8217;s Current Report on Form 8-K (File No. 333-140056) filed with the Commission on June 24, 2008) (1)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495417010302/ex2-2.htm">2.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495417010302/ex2-2.htm">Asset Purchase Agreement, dated as of August 21, 2017, by and among Covance Laboratories Inc., ChromaDex, Inc., ChromaDex Analytics, Inc., and ChromaDex Corporation (incorporated by reference from, and filed as Exhibit 2.2 to the Company&#8217;s Quarterly Report on Form 10-Q (File No. 001-37752) filed with the Commission on November 9, 2017)*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495417010302/ex2-3.htm">2.3</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495417010302/ex2-3.htm">Amendment to Asset Purchase Agreement, dated as of September 5, 2017, by and among Covance Laboratories Inc., ChromaDex, Inc., ChromaDex Analytics, Inc., and ChromaDex Corporation (incorporated by reference from, and filed as Exhibit 2.2 to the Company&#8217;s Quarterly Report on Form 10-Q (File No. 001-37752) filed with the Commission on November 9, 2017)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495418002621/ex3-1.htm">3.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495418002621/ex3-1.htm">Amended and Restated Certificate of Incorporation of the Registrant (incorporated by reference to, and filed as Exhibit 3.1 to the Registrant&#8217;s Annual Report on Form 10-K (File No. 001-37752) filed with the Commission on March 15, 2018)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv3w2.htm">3.2</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv3w2.htm">Bylaws of the Registrant (incorporated by reference to, and filed as Exhibit 3.2 to the Registrant&#8217;s Current Report on Form 8-K (File No. 333-140056) filed with the Commission on June 24, 2008)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000141588916005494/ex3-1.htm">3.3</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000141588916005494/ex3-1.htm">Certificate of Amendment to the Amended and Restated Certificate of Incorporation of the Registrant (incorporated by reference to, and filed as Exhibit 3.1 to the Registrant&#8217;s Current Report on Form 8-K (File No. 000-53290) filed with the Commission on April 12, 2016)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000141588916006525/ex3-1.htm">3.4</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000141588916006525/ex3-1.htm">Amendment to Bylaws of the Registrant (incorporated by reference to, and filed as Exhibit 3.1 to the Registrant&#8217;s Current Report on Form 8-K (File No. 001-37752) filed with the Commission on July 19, 2016)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000119312509072169/dex41.htm">4.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000119312509072169/dex41.htm">Form of Stock Certificate representing shares of the Registrant&#8217;s Common Stock (incorporated by reference to, and filed as Exhibit 4.1 to the Registrant&#8217;s Annual Report on Form 10-K (File No. 000-53290) filed with the Commission on April 3, 2009)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv4w1.htm">4.2</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv4w1.htm">Investor&#8217;s Rights Agreement, effective as of December 31, 2005, by and between The University of Mississippi Research Foundation and the Registrant (incorporated by reference to, and filed as Exhibit 4.1 to the Registrant&#8217;s Current Report on Form 8-K (File No. 333-140056) filed with the Commission on June 24, 2008)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv4w2.htm">4.3</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000136231008003357/c73697exv4w2.htm">Tag-Along Agreement effective as of December 31, 2005, by and among the Registrant, Frank Louis Jaksch, Snr. &amp; Maria Jaksch, Trustees of the Jaksch Family Trust, Margery Germain, Lauren Germain, Emily Germain, Lucie Germain, Frank Louis Jaksch, Jr., and the University of Mississippi Research Foundation (incorporated by reference to, and filed as Exhibit 4.2 to the Registrant&#8217;s Current Report on Form 8-K (File No. 333-140056) filed with the Commission on June 24, 2008)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000141588916005140/cdxc_ex4-4.htm">4.4</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000141588916005140/cdxc_ex4-4.htm">Form of Stock Certificate representing shares of the Registrant&#8217;s Common Stock effective as of January 1, 2016 (incorporated by reference to, and filed as Exhibit 4.4 to the Registrant&#8217;s Annual Report on Form 10-K (File No. 001-37752) filed with the Commission on March 17, 2016)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495419002395/ex4-5.htm">4.5</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495419002395/ex4-5.htm">Form of Stock Certificate representing shares of the Registrant&#8217;s Common Stock effective as of December 10, 2018 (incorporated by reference to, and filed as Exhibit 4.5 to the Registrant&#8217;s Annual Report on Form 10-K (File No. 001-37752) filed with the Commission on March 7, 2019)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495419005691/ex99-2.htm">4.6</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495419005691/ex99-2.htm">Registration Rights Agreement, dated as of May 9, 2019, by and among the Registrant and the parties thereto (incorporated by reference to Exhibit 99.2 to the Registrant&#8217;s Current Report on Form 8-K filed with the SEC on May 10, 2019)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495419009693/ex99-1.htm">4.7</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495419009693/ex99-1.htm">Registration Rights Agreement, dated as of August 15, 2019, by and among the Registrant and the parties thereto (incorporated by reference to Exhibit 99.1 to the Registrant&#8217;s Current Report on Form 8-K filed with the SEC on August 15, 2019)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495420004571/ex99-2.htm">4.8</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495420004571/ex99-2.htm">Registration Rights Agreement, dated as of April 27, 2020, by and among the Registrant and the parties thereto (incorporated by reference to Exhibit 99.2 to the Registrant&#8217;s Current Report on Form 8-K filed with the SEC on April 29, 2020)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495421001939/ex99-2.htm">4.9</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1386570/000165495421001939/ex99-2.htm">Registration Rights Agreement, dated February 20, 2021, by and among the Company and the Purchaser (incorporated by reference to Exhibit 99.2 to the Registrant&#8217;s Current Report on Form 8-K filed with the SEC on February 22, 2021)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="fifthamendmenttoleasedated.htm">10.1</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="fifthamendmenttoleasedated.htm">Fifth Amendment to Lease, dated May 21, 2021, by and between 10900 WILSHIRE L.L.C and ChromaDex, Inc. </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="fifthamendmenttoleasedated.htm">&#10070;</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="licenseagreementdatedjuly5.htm">10.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="licenseagreementdatedjuly5.htm">License Agreement, dated July 5, 2011 between ChromaDex, Inc. and Cornell University</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="licenseagreementdatedjuly5.htm"> **</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="licenseagreementdatedjuly5.htm"> </a></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="licenseagreementdatedjuly5.htm">v</a></span></div></td></tr></table></div><div style="height:42.75pt;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%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></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:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description of Exhibits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="seventhamendmenttomanufact.htm">10.3</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="seventhamendmenttomanufact.htm">Seventh Amendment to Manufacturing and Supply Agreement, dated as of August 2, 2021, by and between ChromaDex Inc. and W.R. Grace &amp; Co.-Conn. &#10070; **</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="cdxcq2202110qex-311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="cdxcq2202110qex-311.htm">Certification of the Chief Executive Officer pursuant to Rule 13a-14(A) of the Securities Exchange Act of 1934, as amended&#10070;</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="cdxcq2202110qex-312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="cdxcq2202110qex-312.htm">Certification of the Chief Financial Officer pursuant to Rule 13a-14(A) of the Securities Exchange Act of 1934, as amended&#10070;</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="cdxcq2202110qex-321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="cdxcq2202110qex-321.htm">Certification pursuant to 18 U.S.C. Section 1350 (as adopted pursuant to Section 906 of the Sarbanes&#8722;Oxley Act of 2002)&#10070;</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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 Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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 Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 Label Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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 Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">v</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Filed herewith.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Plan and related Forms were assumed by ChromaDex Corporation pursuant to Agreement and Plan of Merger, dated as of May 21, 2008, among ChromaDex Corporation (formerly Cody Resources, Inc.), CDI Acquisition, Inc. and ChromaDex, Inc.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;This exhibit has been granted confidential treatment and has been filed separately with the Commission. The confidential portions of this exhibit have been omitted and are marked by an asterisk.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;Certain portions of this exhibit (indicated by asterisks) have been excluded pursuant to Item 601(b)(10) of Regulation S-K because they are both not material and are the type that the Registrant treats as private or confidential.</span></div><div><span><br/></span></div><div style="height:42.75pt;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%">54</span></div></div></div><div id="ie2b69c37543f4752b73bd1757f313be4_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ie2b69c37543f4752b73bd1757f313be4_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;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 style="margin-top:10pt;text-align:justify"><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="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:48.607%"></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:48.609%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CHROMADEX CORPORATION</span></td></tr><tr style="height:8pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></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-style:italic;font-weight:400;line-height:100%">/s/ KEVIN M. FARR</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin M. Farr</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</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: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(principal financial and accounting officer and duly authorized on behalf of the registrant)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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%">55</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>fifthamendmenttoleasedated.htm
<DESCRIPTION>EX-10.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 2021 Workiva -->
<title>Document</title></head><body><div id="ic10d6d4225a348c2bc2c08acfa9153e1_1"></div><div style="min-height:43pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT 10.1 </font></div></div><div style="margin-top:4.45pt;padding-left:148.65pt;padding-right:148.65pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FIFTH AMENDMENT TO LEASE</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:5pt;padding-right:5.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This FIFTH AMENDMENT TO LEASE (this &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fifth Amendment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) is made and entered into as of May 21, 2021, by and between 10900 WILSHIRE, L.L.C., a Delaware limited liability company (&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Landlord</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), and CHROMADEX, INC., a California corporation (&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;).</font></div><div><font><br></font></div><div style="padding-left:148.57pt;padding-right:148.57pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">R E C I T A L S</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#58;</font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.62pt">Landlord and Tenant are parties to that certain Lease, dated July 6, 2017 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Original Lease</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), as amended by that certain First Amendment to Lease, dated February 7, 2018 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">First Amendment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), that certain Second Amendment to Lease, dated June 30, 2018 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Second Amendment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), that certain Third Amendment to Lease, dated November 9, 2018 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Third Amendment&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and that certain Fourth Amendment to Lease, dated December 20, 2018 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fourth Amendment&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), whereby Landlord leases to Tenant and Tenant leases from Landlord (i) that certain premises (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Premises</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), commonly known Suite 600, Suite 610 and Suite 650 and located on the sixth (6th) floor of that certain office building located at 10900 Wilshire Boulevard, Los Angeles, California (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Building</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), as more particularly set forth in the Lease, and (ii) those certain storage spaces (collectively, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Storage Space</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), commonly known as PD-9 and Suite 350. The Original Lease, First Amendment, Second Amendment, Third Amendment and Fourth Amendment shall collectively be referred to herein as the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.62pt">Landlord and Tenant now desire to extend the term of the Lease, and to otherwise amend the Lease on the terms and conditions contained herein.</font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:148.65pt;padding-right:148.65pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">A G R E E M E N T</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.6pt;padding-left:5pt;padding-right:6.35pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the foregoing recitals and the mutual covenants contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:6.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Except as explicitly set forth in this Fifth Amendment, each initially capitalized term when used herein shall have the same respective meaning as is set forth in the Lease.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">New Term</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Landlord and Tenant acknowledge and agree that the Term is scheduled to expire on October 31, 2021. Notwithstanding the foregoing or any provision to the contrary set forth in the Lease, the Term is hereby extended for a period of sixty-five (65) months (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Term</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) commencing on November 1, 2021 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Term Commencement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) and expiring (unless sooner terminated as provided in the Lease, as amended) on March 31, 2027 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Term Expiration Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), on the terms and conditions set forth in this Fifth Amendment.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.39pt;text-decoration:underline">Condition of the Premises and the Storage Space</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Tenant hereby acknowledges and agrees that Tenant is in possession of the Premises and the Storage Space pursuant to the Lease and is fully aware of the condition of the Premises and the Storage Space. Therefore, Tenant shall continue to accept the Premises, and the Storage Space (provided that Tenant is then leasing the Storage Space), as of the New Term Commencement Date in their currently existing, &#34;as is&#34; condition, and, notwithstanding any provision to the contrary contained in the Lease, Landlord shall not be obligated to provide or pay for any improvement work or services related to the improvement of the Premises or the Storage Space, except as otherwise provided in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below. Except as expressly provided for herein, Tenant also acknowledges that neither Landlord nor any agent of Landlord has made any representation or warranty regarding the condition of the Premises, the Storage Space, the Building or the Real Property or with respect to the suitability of any of the same for the conduct of Tenant's business. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Original Lease, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the First Amendment, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Second Amendment, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Third Amendment, and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Fourth Amendment, pertaining to Certified Access Specialist (CASp) inspections shall continue to apply to the Premises, the Storage Space and the Lease, as amended hereby, as if set forth herein in full.</font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="padding-left:5pt;padding-right:5.7pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.39pt;text-decoration:underline">Remeasurement of Building and Premises</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Landlord and Tenant hereby acknowledge that the Building and Premises has been remeasured. In connection with the foregoing, Landlord and Tenant hereby agree that, effective as of the New Term Commencement Date, the Building shall be deemed to be comprised of 237,147 rentable square feet and the Premises shall be deemed to be comprised of 10,178 rentable square feet.</font></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_4"></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.95pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">Fixed Rent</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Prior to the New Term Commencement Date, Tenant shall continue to pay to Landlord monthly installments of Fixed Rent for the Premises in accordance with the terms of the Lease. Notwithstanding any provision to the contrary contained in the Lease, commencing on the New Term Commencement Date and continuing throughout the New Term, Tenant shall pay to Landlord monthly installments of Fixed Rent for the Premises in the following amounts but otherwise in accordance with the terms of the Lease&#58;</font></div><div style="margin-bottom:6pt;margin-top:0.3pt;padding-left:22.45pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.582%"><tr><td style="width:1.0%"></td><td style="width:23.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Period During </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">New Term</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.45pt;padding-right:9.45pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Annual </font></div><div style="padding-left:9.45pt;padding-right:9.45pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed Rent</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.57pt;padding-right:3.57pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Monthly Installment </font></div><div style="padding-left:3.57pt;padding-right:3.57pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">of Fixed Rent</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Monthly Fixed Rent per Rentable Square Foot of the Premises*</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 25.65pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:20.35pt;padding-right:20.35pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:13.12pt;padding-right:13.12pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:19.4pt;padding-right:19.4pt;text-align:center"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.8pt;padding-left:11.85pt;padding-right:11.85pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 1, 2021 &#8211;</font></div><div style="margin-top:0.05pt;padding-left:11.8pt;padding-right:11.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 31, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.35pt;padding-right:20.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$488,544.00</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:13.1pt;padding-right:13.1pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$40,712.00</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:19.12pt;padding-right:19.12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.00</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.8pt;padding-left:11.85pt;padding-right:11.85pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 1, 2022 &#8211;</font></div><div style="margin-top:0.05pt;padding-left:11.8pt;padding-right:11.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 31, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.35pt;padding-right:20.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$505,643.04</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:13.1pt;padding-right:13.1pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$42,136.92</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:19.12pt;padding-right:19.12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.14</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.8pt;padding-left:11.85pt;padding-right:11.85pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">November 1, 2023 &#8211;</font></div><div style="padding-left:11.8pt;padding-right:11.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">October 31, 2024</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.35pt;padding-right:20.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$523,340.52</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:13.1pt;padding-right:13.1pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$43,611.71</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:19.35pt;padding-right:19.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.28</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.8pt;padding-left:11.85pt;padding-right:11.85pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 1, 2024 &#8211;</font></div><div style="margin-top:0.05pt;padding-left:11.8pt;padding-right:11.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 31, 2025</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.35pt;padding-right:20.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$541,657.44</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:13.1pt;padding-right:13.1pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$45,138.12</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:19.35pt;padding-right:19.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.43</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.8pt;padding-left:11.85pt;padding-right:11.85pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 1, 2025 &#8211;</font></div><div style="margin-top:0.05pt;padding-left:11.8pt;padding-right:11.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 31, 2026</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.35pt;padding-right:20.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$560,615.40</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:13.1pt;padding-right:13.1pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$46,717.95</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:19.35pt;padding-right:19.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.59</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5.75pt;padding-left:11.85pt;padding-right:11.85pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 1, 2026 &#8211;</font></div><div style="margin-top:0.05pt;padding-left:11.85pt;padding-right:11.85pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:105%">March 31, 2027</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.32pt;padding-right:20.32pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:105%">N&#47;A</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:13.1pt;padding-right:13.1pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$48,353.08</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:19.35pt;padding-right:19.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$4.75</font></div></td></tr></table></div><div style="padding-left:41pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">*</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of the Monthly Fixed Rent per Rentable Square Foot of the Premises set forth above are approximate calculations based on a three and one-half percent (3.5%) increase per annum, rounded to the nearest one-hundredth. These approximations are provided for convenience only and the Monthly Installment of Fixed Rent and Annual Fixed Rent amounts set forth above shall control.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, Tenant shall be entitled to a full abatement of Fixed Rent otherwise due with respect to the Premises during the initial five (5) months of the New Term (i.e., November 1, 2021 through March 31, 2022) (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fixed Rent Abatement Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;)&#59; provided, however, that in no event shall the total amount of Fixed Rent abated pursuant to this paragraph exceed the aggregate of $203,560.00. Landlord and Tenant acknowledge that Tenant's right (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fixed Rent Abatement Right</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) to receive Fixed Rent abatement, as set forth above, during the Fixed Rent Abatement Period has been granted to Tenant as additional consideration for Tenant's agreement to enter into this Fifth Amendment and comply with the terms and conditions otherwise required under the Lease, as amended. If Tenant shall be in default under the Lease, as amended, and shall fail to cure such default within the time, if any, provided for cure pursuant to the Lease, as amended, or if the Lease, as amended, is terminated for any reason other than in connection with a Landlord default, casualty or condemnation, then, in addition to any other remedies Landlord may have under the Lease, as amended, Landlord, at its option, may elect, any or all of the following remedies&#58; (i) Tenant shall immediately become obligated to pay to Landlord the amount of all Fixed Rent previously abated hereunder during any portion of the Fixed Rent Abatement Period, together with interest on such amounts at the &#34;Interest Rate&#34; (as that term is defined in Article 1 of the Original Lease) from the date such Fixed Rent would have otherwise been due but for the Fixed Rent abatement provided herein&#59; or (ii) the entire unexpired portion of the Fixed Rent Abatement Period as of such default or termination shall be moved to the end of the New Term, and Tenant shall immediately be obligated to pay Fixed Rent at the full amounts of the monthly installments therefor set forth in the Fixed Rent schedule in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above. The Fixed Rent Abatement Right set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be personal to the originally named Tenant under this Fifth Amendment (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Original Tenant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) and any Related Entity to whom the Lease, as amended, is assigned to, and shall not inure to the benefit of any other assignee, or any sublessee or other transferee of the Original Tenant's interest in the Lease, as amended.</font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_7"></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="padding-left:5pt;padding-right:5.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">Operating Expenses and Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. With respect to the period of the Term occurring prior to the New Term Commencement Date, Tenant shall continue to pay to Landlord Tenant's Proportionate Share of Operating Expenses and Taxes that arise or accrue during such period in accordance with the terms of the Lease (including, without limitation, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Original Lease), through October 31, 2021. Notwithstanding any provision to the contrary contained in the Lease, with respect to the period of the Term occurring from and after the New Term Commencement Date, Tenant shall pay to Landlord Tenant's Proportionate Share of Operating Expenses and Taxes that arise or accrue during such period in accordance with the terms of the Lease&#59; provided, however, (i) the Base Year shall be the calendar year 2022, (ii) Tenant's Proportionate Share shall equal 4.2919%, (iii) </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Original Lease shall be deleted and of no further force or effect, and (iv) Tenant shall not be responsible for Tenant's Proportionate Share of Operating Expenses and Taxes that arise or accrue between November 1, 2021 and December 31, 2022. Further notwithstanding any provision to the contrary contained in the Lease, when calculating the Base Taxes, such Base Taxes shall not include any increase in Taxes occurring during the Base Year or the fiscal period immediately preceding the Base Year attributable to special assessments, charges, costs, or fees, or due to modifications or changes in governmental laws or regulations, including, but not limited to, the institution of a split tax roll.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">Improvement Allowance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notwithstanding any provision to the contrary contained herein, Tenant shall be entitled to a one-time tenant improvement allowance (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Improvement Allowance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) in an aggregate amount equal to $356,230.00 (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $35.00 per rentable square foot of the Premises) for the costs relating to the design and construction (including architecture, engineering and permitting costs) of Tenant's improvements that are permanently affixed to the Premises (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Improvements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;). Tenant shall have the right to use up to $152,670.00 (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $15.00 per rentable square foot of the Premises) of the Improvement Allowance towards soft costs incurred by Tenant in connection with the construction of the Improvements, including, without limitation, costs incurred by Tenant to purchase and install furniture, fixtures and equipment, AV equipment and telecommunications systems in the Premises. Except as set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in no event shall Landlord be obligated to make disbursements from the Improvement Allowance for costs which are unrelated to the Improvements or in a total amount which exceeds the Improvement Allowance. Except as otherwise provided in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Tenant shall perform the Improvements at its sole cost and expense and in accordance with the terms of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article 5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Original Lease. Subject to the provisions of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, following the completion of the Improvements, Landlord shall deliver a check made payable to Tenant in payment for the applicable portion of the Improvement Allowance, provided that (i) if applicable, Tenant's architect delivers to Landlord a certificate, in a form reasonably acceptable to Landlord, certifying that the construction of the Improvements has been completed, (ii) Tenant delivers to Landlord properly executed unconditional mechanic's lien releases in compliance with both California Civil Code Section 8134 and Section 8138, (iii) Landlord has determined, in its reasonable discretion, that no substandard work exists which adversely affects the mechanical, electrical, plumbing, heating, ventilating and air conditioning, life-safety or other systems of the Building, the curtain wall of the Building, the structure or exterior appearance of the Building, or any use of another tenant's leased premises in the Building, and (iv) Tenant delivers to Landlord all invoices, marked as having been paid, from all general contractors, subcontractors, laborers, materialmen, and suppliers used by Tenant for labor rendered and materials delivered to the Premises in connection with the Improvements. Provided that Tenant is not in default of the Lease, as amended, beyond any applicable notice and cure period, then upon notice from Tenant to Landlord, Tenant shall be entitled to utilize any unused portion of the Improvement Allowance as a credit against the next monthly installment(s) of Fixed Rent or parking charges due under the Lease, as amended&#59; provided, however, that such credit may not be (i) applied prior to June 1, 2022, or (ii) credited against two (2) consecutive months during the New Term. Notwithstanding any provision to the contrary contained in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the extent any portion of the Improvement Allowance is unused by Tenant (whether for Improvement or as a credit against Fixed Rent as and to the extent permitted hereunder) as of October 31, 2023, then the remaining balance thereof shall revert to Landlord, and Tenant shall have no right to use such amount for any remaining improvements or alterations, nor as a Rent credit or a cash allowance.</font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_10"></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="padding-left:5pt;padding-right:5.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">Early Termination Right</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Provided that an Event of Default by Tenant has not occurred and remains uncured as of the date of Tenant's delivery of the Termination Notice (defined below), the Original Tenant only shall have the right to terminate the Lease, as amended hereby, effective as of September 30, 2024 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), provided that (i) Landlord receives written notice (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination Notice</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) from Tenant on or before September 30, 2023 stating Tenant's election to terminate the Lease, as amended hereby, pursuant to the terms and conditions of this Section 6, and (ii) concurrent with Landlord's receipt of the Termination Notice, Landlord receives from Tenant the Termination Fee (defined, below), as consideration for and as a condition precedent to such early termination. Provided that Tenant terminates the Lease, as amended hereby, pursuant to the terms of this Section 6, the Lease, as amended hereby, shall automatically terminate and be of no further force or effect and Landlord and Tenant shall be relieved of their respective obligations under the Lease, as amended hereby, as of the Termination Date, except those obligations set forth in the Lease, as amended hereby, which relate to the term of Tenant's lease of the Premises and Storage Space and&#47;or that specifically survive the expiration or earlier termination of the Lease, as amended hereby, including, without limitation, the payment by Tenant of all amounts owed by Tenant under the Lease, as amended hereby, up to and including the Termination Date. Upon Tenant's delivery of a Termination Notice (if applicable), the terms of Section 13 of this Fifth Amendment shall automatically be deemed to be deleted and shall be of no further force or effect. For purposes of this Fifth Amendment, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination Fee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34; shall mean the sum of the unamortized amount (calculated with interest at a rate equal to 8% per annum), as of the Termination Date, of any tenant improvement or other allowances, brokerage commissions, and free rent paid or provided by Landlord in connection with the Premises or the Storage Space.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">Security Deposit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Landlord and Tenant hereby acknowledge and agree that, in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 27.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Original Lease and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the First Amendment, Tenant has previously deposited with Landlord the total sum of $65,419.19 as the Security Deposit under the Lease, and Landlord shall continue to hold such amount as security for the faithful performance by Tenant of the terms, covenants and conditions of the Lease, as amended hereby.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.72pt;text-decoration:underline">Parking</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notwithstanding any provision to the contrary contained in the Lease, in addition to the parking rights granted to Tenant in the Lease, Tenant shall have the right to convert an additional two (2) of the unreserved parking passes allocated to Tenant to two (2) reserved parking passes, which reserved parking passes shall be located on the PA or PB level of the Building Parking Facility. The exact location of the reserved parking passes on the PA or PB level of the Building Parking Facility shall be mutually determined by Landlord and Tenant. Tenant shall pay to Landlord, on a monthly basis, the prevailing rate charged for such reserved parking passes. Except as otherwise provided in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Tenant's rights and obligations with respect to such reserved parking passes shall be subject to the terms of Article 28 of the Office Lease.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:77pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.72pt;text-decoration:underline">Renewal Term</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.39pt;text-decoration:underline">Renewal Term</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Original Tenant and any Related Entity to whom the Lease, as amended, is assigned to, shall have the right to renew the New Term for all of the existing Premises for one renewal term of five (5) years (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Renewal Term</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) commencing on April 1, 2028 (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Renewal Term Commencement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and ending on March 31, 2033, unless the Renewal Term shall sooner terminate pursuant to any of the terms of the Lease, as amended, or otherwise. The Renewal Term shall commence only if (i) Tenant notifies Landlord in writing (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exercise Notice</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) of Tenant&#8217;s exercise of such renewal right not earlier than twelve (12) months, and not later than nine (9) months, prior to the New Term Expiration Date, (ii) at the time of the exercise of such right and immediately prior to the Renewal Term Commencement Date, no default under the Lease, as amended, shall have occurred and be continuing hereunder, (iii) Tenant occupies the entire Premises at the time the Exercise Notice is given and immediately prior to the Renewal Term Commencement Date, and (iv) Tenant exercises its renewal option, if at all, with respect to all of the Premises. Time is of the essence with respect to the giving of the Exercise Notice. The Renewal Term shall be upon all of the agreements, terms, covenants and conditions of the Lease, as amended, except that (a) the Rent for the Renewal Term shall be determined as provided in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below and (b) if Tenant exercises the renewal option set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, then Tenant shall have no further right to renew the New Term unless otherwise agreed to in writing by Landlord and Tenant. Upon the commencement of the Renewal Term, (1) the Renewal Term shall be added to and become part of the New Term, (2) any reference to &#8220;the Lease&#8221;, to the &#8220;New Term&#8221;, the &#8220;term of the </font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-top:4.65pt;padding-left:5pt;padding-right:5.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease&#8221; or any similar expression shall be deemed to include the Renewal Term and (3) the expiration date of the Renewal Term shall become the New Term Expiration Date. Any termination, cancellation or surrender of the entire interest of Tenant under the Lease, as amended, at any time during the New Term shall automatically terminate the renewal right set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The rights contained in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be personal to the Original Tenant and any Related Entity to whom the Lease, as amended, is assigned to, and may only be exercised by the Original Tenant or any such Related Entity (and not any other assignee, or any sublessee or other transferee of Original Tenant&#8217;s interest in the Lease, as amended).</font></div><div style="padding-right:5.75pt;text-align:justify;text-indent:89.95pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.39pt;text-decoration:underline">Renewal Term Rent&#59; Fair Market Value</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The annual Rent payable during the Renewal Term shall be equal to the annual Fair Market Value (as hereinafter defined) of the Premises as of commencement of the Renewal Term (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Calculation Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Market Value</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall mean the fair market annual rent (including additional rent and considering any &#8220;base year&#8221; or &#8220;expense stop&#8221; applicable thereto), taking into account all escalations, at which, as of the Calculation Date, tenants are leasing non- sublease, non-encumbered, non-equity, non-expansion space comparable in size, location and quality to the Premises for a term equal to the Renewal Term, in an arm&#8217;s-length transaction, which comparable space is located in the Building or in 1100 Glendon Avenue, 10960 Wilshire Boulevard, or 10880 Wilshire Boulevard (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparable Buildings</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), and which comparable transactions (collectively, the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparable Transactions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) are entered into within the six (6) month period immediately preceding Landlord&#8217;s delivery of the Rent Notice (as hereinafter defined) to Tenant, taking into consideration the following concessions (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concessions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#58; (i) rental abatement concessions, if any, being granted such tenants in connection with such comparable space&#59; (ii) tenant improvements or allowances provided or to be provided for such comparable space, taking into account, and deducting the value of, the existing improvements in the Premises, such value to be based upon the age, condition, design, quality of finishes and layout of the improvements and the extent to which the same can be utilized by Tenant&#59; and (iii) other reasonable monetary concessions being granted such tenants in connection with such comparable space&#59; provided, however, that in calculating the Fair Market Value, no consideration shall be given to (A) the fact that Landlord is or is not required to pay a real estate brokerage commission in connection with Tenant&#8217;s exercise of its right to lease the Premises during the Renewal Term or in connection with the Comparable Transactions or the fact that landlords are or are not paying real estate brokerage commissions in connection with such comparable space, and (B) any period of rental abatement, if any, granted to tenants in Comparable Transactions in connection with the design, permitting and construction of tenant improvements in such comparable spaces. The determination of Fair Market Value shall additionally include a determination (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Security Determination</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) as to whether, and if so to what extent, Tenant must provide Landlord with financial security, such as a letter of credit or guaranty, for Tenant&#8217;s rent obligations in connection with Tenant&#8217;s lease of the Premises during the Renewal Term taking into consideration the amount or lack of any tenant improvement allowance being provided with such Concessions. Such determination shall be made by reviewing the extent of financial security then generally being imposed in Comparable Transactions from tenants of comparable financial condition and credit history to the then existing financial condition and credit history of Tenant (with appropriate adjustments to account for differences in the then-existing financial condition of Tenant and such other tenants). Landlord shall advise Tenant (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rent Notice</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) of Landlord&#8217;s determination of Fair Market Value of the Premises for the Renewal Term prior to the Renewal Term Commencement Date. If Tenant timely disputes Landlord&#8217;s determination of Fair Market Value in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below, then the dispute shall be resolved by arbitration as provided in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below. If the Rent payable during the Renewal Term is not determined prior to the Renewal Term Commencement Date, then Tenant shall pay Rent in an amount equal to the Fair Market Value for the Premises as set forth in the Rent Notice (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interim Rent</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). Upon final determination of the Rent for the Renewal Term, Tenant shall commence paying such Rent as so determined, and within ten (10) days after such determination Tenant shall pay any deficiency in prior payments of Rent or, if the Rent as so determined shall be less than the Interim Rent, Tenant shall be entitled to a credit against the next succeeding installments of Rent in an amount equal to the difference between each installment of Interim Rent and the Rent as so determined that should have been paid for such installment until the total amount of the over payment has been recouped.</font></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_16"></div><div style="margin-top:4.45pt;padding-left:5pt;padding-right:6.15pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.39pt;text-decoration:underline">Arbitration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If Tenant wishes to dispute Landlord&#8217;s determination of Fair Market Value of the Premises for the Renewal Term pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, then Tenant shall give notice to Landlord of such dispute within thirty (30) days after delivery of the Rent Notice and such dispute thereafter shall be determined as follows&#58;</font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="padding-left:5pt;padding-right:5.95pt;text-align:justify;text-indent:107.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.3.1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.06pt">In its demand for arbitration, Tenant shall specify the name and address of the person to act as the arbitrator on Tenant&#8217;s behalf. The arbitrator shall be a real estate broker with at least ten (10) years full-time commercial brokerage experience who is familiar with the Fair Market Value of first-class office space in the City of Los Angeles, California. Failure on the part of Tenant to make the timely and proper demand for such arbitration shall constitute a waiver of the right thereto and the Rent shall be as set forth in the Rent Notice. Within ten (10) Business Days after the service of the demand for arbitration, Landlord shall give notice to Tenant specifying the name and address of the person designated by Landlord to act as arbitrator on its behalf, which arbitrator shall be similarly qualified. If Landlord fails to notify Tenant of the appointment of its arbitrator within such ten (10) Business Day period, and such failure continues for three (3) Business Days after Tenant delivers a second notice to Landlord, then the arbitrator appointed by Tenant shall be the arbitrator to determine the Fair Market Value for the Premises.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.9pt;text-align:justify;text-indent:107.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.3.2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.06pt">If two arbitrators are chosen pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.3.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, the arbitrators so chosen shall meet within ten (10) Business Days after the second arbitrator is appointed and shall seek to reach agreement on Fair Market Value. If within twenty (20) Business Days after the second arbitrator is appointed the two arbitrators are unable to reach agreement on Fair Market Value then the two arbitrators shall appoint a third arbitrator, who shall be a competent and impartial person with qualifications similar to those required of the first two arbitrators pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.3.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above. If the arbitrators are unable to agree upon such appointment within five (5) Business Days after expiration of such twenty</font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:6.2pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20) Business Day period, the third arbitrator shall be selected by the parties themselves. If the parties do not agree on the third arbitrator within five (5) Business Days after expiration of the foregoing five</font></div><div style="padding-left:5pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) Business Day period, then either party, on behalf of both, may request appointment of such a qualified person under the provisions of the American Arbitration Association, but subject to the instructions set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The third arbitrator shall decide the dispute, if it has not been previously resolved, by following the procedures set forth in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.3.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below. Each party shall pay the fees and expenses of its respective arbitrator and both shall share the fees and expenses of the third arbitrator. Attorneys&#8217; fees and expenses of counsel and of witnesses for the respective parties shall be paid by the respective party engaging such counsel or calling such witnesses.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.8pt;text-align:justify;text-indent:107.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.3.3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.06pt">Fair Market Value shall be fixed by the third arbitrator in accordance with the following procedures. Concurrently with the appointment of the third arbitrator, each of the arbitrators selected by the parties shall state, in writing, his or her determination of the Fair Market Value supported by the reasons therefor. The third arbitrator shall have the right to consult experts and competent authorities for factual information or evidence pertaining to a determination of Fair Market Value, but any such determination shall be made in the presence of both parties with full right on their part to cross-examine. The third arbitrator shall conduct such hearings and investigations as he or she deems appropriate and shall, within thirty (30) days after being appointed, select which of the two proposed determinations most closely approximates his or her determination of Fair Market Value. The third arbitrator shall have no right to propose a middle ground or any modification of either of the two proposed determinations. The determination he or she chooses as that most closely approximating his or her determination of the Fair Market Value shall constitute the decision of the third arbitrator and shall be final and binding upon the parties. The third arbitrator shall render the decision in writing with counterpart copies to each party. The third arbitrator shall have no power to add to or modify the provisions of the Lease, as amended. Promptly following receipt of the third arbitrator&#8217;s decision, the parties shall enter into an amendment to the Lease, as amended, evidencing the extension of the New Term for the Renewal Term and confirming the Rent for the Renewal Term, but the failure of the parties to do so shall not affect the effectiveness of the third arbitrator&#8217;s determination.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;text-align:justify;text-indent:107.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.3.4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.06pt">In the event of a failure, refusal or inability of any arbitrator to act, his or her successor shall be appointed by him or her, but in the case of the third arbitrator, his or her successor shall be appointed in the same manner as that set forth herein with respect to the appointment of the original third arbitrator.</font></div><div style="padding-right:6.3pt;text-align:justify;text-indent:125.95pt"><font><br></font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_19"></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-top:4.45pt;padding-left:5pt;padding-right:5.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Landlord's Agent</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notwithstanding any provision to the contrary contained in the Lease, Tenant acknowledges that &#34;Landlord's Agent,&#34; as that term is used in the Lease and this Fifth Amendment, is currently Tishman Speyer Properties, L.L.C., a Delaware limited liability company.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Landlord's Address for Notices</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The addresses for notices to Landlord set forth in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article 1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Original Lease are hereby deemed deleted in their entirety and replaced with the following&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:45pt;padding-right:-0.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LANDLORD'S </font></div><div style="padding-left:45pt;padding-right:-0.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ADDRESS FOR </font></div><div style="padding-left:45pt;padding-right:-0.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTICES</font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10900 Wilshire, L.L.C. </font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c&#47;o Tishman Speyer</font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10900 Wilshire Boulevard, Suite 200 </font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California 90024</font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attn&#58; Property Manager</font></div><div style="padding-left:166.5pt"><font><br></font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With copies to&#58;</font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tishman Speyer</font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">45 Rockefeller Plaza</font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York, New York 10111 </font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attn&#58; General Counsel</font></div><div style="margin-top:0.55pt;padding-left:166.5pt"><font><br></font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and&#58;</font></div><div style="margin-top:0.05pt;padding-left:166.5pt"><font><br></font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tishman Speyer</font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 Rockefeller Plaza</font></div><div style="margin-top:0.05pt;padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York, New York 10111 </font></div><div style="padding-left:166.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attn&#58; Chief Financial Officer</font></div><div><font><br></font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:5pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Limitation on Liability&#59; Tax Status of Beneficial Owner</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The terms of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 26.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 26.21</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Office Lease, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the First Amendment, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Second Amendment, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Third Amendment, and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Fourth Amendment shall continue to apply to the Lease, as amended hereby, as if set forth herein in full.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Brokers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Landlord and Tenant hereby warrant to each other that they have had no dealings with any real estate broker or agent in connection with the negotiation of this Fifth Amendment, excepting only Tishman Speyer Properties, L.L.C. and Cushman &#38; Wakefield of California, Inc. (collectively, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brokers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;), and that they know of no other real estate broker or agent who is entitled to a commission in connection with this Fifth Amendment. Landlord agrees to pay a commission in connection with this Fifth Amendment to the Brokers pursuant to a separate written agreement between Landlord and each of the Brokers. Each party agrees to indemnify and defend the other party against and hold the other party harmless from any and all claims, demands, losses, liabilities, lawsuits, judgments, costs and expenses (including, without limitation, reasonable attorneys&#8217; fees) with respect to any leasing commission or equivalent compensation alleged to be owing on account of the indemnifying party's dealings with any real estate broker or agent other than the Brokers. The terms of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall survive the expiration or earlier termination of the Lease, as amended.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Right of First Refusal</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Landlord hereby grants to the Original Tenant and any Related Entity to whom the Lease, as amended, is assigned to, a one-time right of first refusal during the initial New Term with respect to the portion of the sixth (6th) floor of the Building commonly known as Suite 620 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Refusal Space</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;). Notwithstanding the foregoing, such right of first refusal of Tenant shall commence only following the expiration or earlier termination of the existing leases (including renewals (and irrespective of whether any such renewal is pursuant to an express written provision in such tenant's lease or whether such renewal is effectuated by a lease amendment or a new lease)) of the Refusal </font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Space, and such right of first refusal shall be subordinate to all rights with respect to such Refusal Space which are set forth in existing leases of space in the Building, including any renewal, extension or expansion rights (including, but not limited to, must-take, right of first offer, right of first negotiation, right of first refusal, expansion option and other similar rights) set forth in such leases, regardless of whether such renewal, extension or expansion rights are executed strictly in accordance with their terms, or pursuant to a lease amendment or a new lease (all such tenants under such leases are collectively referred to herein as the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Superior Right Holders</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;). Tenant's right of first refusal shall be on the terms and conditions set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The only Superior Right Holder, as of the date of this Fifth Amendment, is Los Angeles 2024 Exploratory Committee, a California nonprofit public benefit corporation.</font></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_22"></div><div style="margin-top:4.45pt;padding-left:5pt;padding-right:5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:113pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.83pt;text-decoration:underline">Procedure for Lease</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:5pt;padding-right:5.65pt;text-align:justify;text-indent:107.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.1.1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:0.5pt;text-decoration:underline">Procedure for Offer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Landlord shall notify Tenant (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Refusal Notice</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) from time-to-time when and if Landlord receives a &#34;bona-fide third-party offer&#34; for the entire Refusal Space, provided that the Superior Right Holders have waived their rights to such Refusal Space. Pursuant to such Refusal Notice, Landlord shall offer to lease to Tenant such Refusal Space. The Refusal Notice shall describe the lease term, base rent and other fundamental material economic terms and conditions upon which Landlord proposes to lease such Refusal Space pursuant to the bona-fide third-party offer. For purposes of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">bona-fide third-party offer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34; shall mean a counter-offer received by Landlord to lease the Refusal Space from a qualified third party. For purposes of example only, the following would each constitute a bone-fide third-party offer&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.95pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.78pt">Landlord receives a request for proposal from a qualified third party. Landlord responds to the request for proposal with a lease proposal and subsequently receives a written bona-fide counter proposal from the qualified third party.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.78pt">Landlord receives a written offer to lease from a qualified third party. Landlord responds to the offer with a written counter offer and subsequently receives a bona-fide counter to Landlord's counter offer from the qualified third party.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;text-align:justify;text-indent:107.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.1.2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:0.5pt;text-decoration:underline">Procedure for Acceptance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If Tenant wishes to exercise Tenant's right of first refusal with respect to the Refusal Space, then within five (5) Business Days of delivery of the Refusal Notice to Tenant, Tenant shall deliver written notice to Landlord (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Refusal Exercise Notice</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) of Tenant's irrevocable exercise of its right of first refusal with respect to all of the Refusal Space at the rent, and upon the other fundamental material economic terms and conditions contained in such Refusal Notice. If Tenant does not deliver the Refusal Exercise Notice to Landlord within such five (5) Business Day period, then Landlord shall be free to negotiate and enter into a lease or lease amendment for the Refusal Space with anyone and on any terms Landlord desires.</font></div><div><font><br></font></div><div style="padding-left:5pt;padding-right:5.75pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.83pt;text-decoration:underline">Amendment to Lease</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If Tenant timely exercises Tenant's right of first refusal to lease the Refusal Space as set forth herein, Landlord and Tenant shall within thirty (30) days thereafter execute an amendment to this Lease (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Refusal Space Amendment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;) for such Refusal Space upon the terms set forth in the Refusal Notice, but otherwise upon the terms and conditions set forth in the Lease and this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; provided, however, an otherwise valid exercise of the such right of first refusal shall be fully effective whether or not a lease amendment is executed.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.83pt;text-decoration:underline">Termination of Refusal Right</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The rights contained in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be personal to the Original Tenant and any Related Entity to whom the Lease, as amended, is assigned to, and may only be exercised during the initial New Term by the Original Tenant or such Related Entity (and not any other assignee, or any sublessee or other transferee of Tenant's interest in this Lease) if the Original Tenant or such Related Entity occupies no less than one hundred percent (100%) of the then-existing Premises. The right of first refusal granted herein shall terminate as to the Refusal Space upon the failure by Tenant to timely exercise its right of first refusal with respect to such Refusal Space. The right to lease the Refusal Space as provided in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may not be exercised if, as of the date of the attempted exercise of the right of first refusal by Tenant, or as of the scheduled date of delivery of the Refusal Space to Tenant, Tenant is in default under this Lease, or if an Event of Default by Tenant has previously occurred. The right of first refusal granted herein shall terminate as to all Refusal Space and </font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="padding-left:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thereafter shall be of no further force or effect on the date that is two (2) years prior to the New Term Expiration Date, it being acknowledged by Tenant that such right of first refusal shall be ineffective as to the Refusal Space when it is expected that the lease of such Refusal Space will not commence on or before the date that is two (2) years prior to the initial New Term Expiration Date. </font></div><div style="padding-right:5.75pt;text-align:justify;text-indent:89.95pt"><font><br></font></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_25"></div><div style="margin-top:4.45pt;padding-left:5pt;padding-right:5.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Maintenance of 6th Floor Common Areas. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Landlord and Tenant acknowledge that a co- tenant on the 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">th </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">floor of the Building has hosted events that result in outside visitors using the 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">th </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">floor Common Areas. Landlord shall use commercially reasonable efforts to enforce the use clauses contained in the lease of such tenant in a manner designed to keep the condition of the Common Areas on the 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">th </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">floor consistent with first-class office buildings. Additionally, Landlord shall operate, maintain and make all necessary repairs to the Common Areas to keep the same in first-class condition and operating order.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Whenever possible, each provision or portion of any provision of this Fifth Amendment will be interpreted in such manner as to be effective and valid under applicable law, but if any provision or portion of any provision of this Fifth Amendment is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability will not affect any other provision or portion of any provision in such jurisdiction and this Fifth Amendment, and such invalid, illegal or unenforceable provision or portion of any provision will be reformed, construed and enforced in such jurisdiction in a manner so as to produce as nearly as possible the rights and obligations previously intended by Landlord and Tenant and Landlord and Tenant shall use commercially reasonable efforts to substitute valid provisions that will produce as nearly as possible the rights and obligations previously intended by Landlord and Tenant without renegotiation of any material terms and conditions stipulated herein. This Fifth Amendment, together with the Lease, constitutes the entire agreement between Landlord and Tenant regarding the matters set forth herein or therein, and supersedes any and all prior and&#47;or contemporaneous oral or written negotiations, agreements or understandings.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Authority</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If Tenant is a corporation, trust, limited liability company or partnership, each individual executing this Fifth Amendment on behalf of Tenant hereby represents and warrants that Tenant is a duly formed and existing entity qualified to do business in California and that Tenant has full right and authority to execute and deliver this Fifth Amendment and that each person signing on behalf of Tenant is authorized to do so.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.85pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Conflict&#59; No Further Modification</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In the event of any conflict between the terms and provisions of the Lease and terms and provisions of this Fifth Amendment, the terms and provisions of this Fifth Amendment shall prevail. Except as specifically set forth in this Fifth Amendment, all of the terms and provisions of the Lease shall remain unmodified and in full force and effect.</font></div><div><font><br></font></div><div style="padding-left:5pt;padding-right:5.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.16pt;text-decoration:underline">Counterparts&#59; Signatures</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This Fifth Amendment and any other Lease Documents may be executed in two (2) or more counterparts. Each counterpart of this Fifth Amendment (or of any of the other Lease Documents, as the case may be) shall be deemed to be an original thereof, and all such counterparts, when taken together, shall constitute one and the same instrument. The parties hereto consent and agree that this Fifth Amendment (and any other Lease Documents) may be signed and&#47;or transmitted by facsimile, e-mail of a .pdf document or using electronic signature technology (e.g., via DocuSign or similar electronic signature technology), and that such signed electronic record shall be valid and as effective to bind the party so signing as a paper copy bearing such party&#8217;s handwritten signature. The parties further consent and agree that (i) to the extent a party signs this Fifth Amendment (or any of the other Lease Documents) using electronic signature technology, by clicking &#34;SIGN&#34;, such party is signing this Fifth Amendment (or such other of the Lease Documents) electronically, and (ii) the electronic signatures appearing on this Fifth Amendment (or such other of the Lease Documents) shall be treated, for purposes of validity, enforceability and admissibility, the same as handwritten signatures.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:148.7pt;padding-right:148.7pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#91;signatures appear on following page&#93;</font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="ic10d6d4225a348c2bc2c08acfa9153e1_28"></div><hr style="page-break-after:always"><div style="min-height:43pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-top:4.45pt;padding-left:5pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties have entered into this Fifth Amendment as of the date first set forth above.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:193.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LANDLORD&#58;</font></div><div style="margin-top:0.05pt;padding-left:193.5pt"><font><br></font></div><div style="padding-left:193.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10900 WILSHIRE, L.L.C.,</font></div><div style="padding-left:193.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a Delaware limited liability company</font></div><div style="margin-top:0.5pt;padding-left:193.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:193.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.578%"><tr><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#47;s&#47; Paul A. Galiano</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Paul A. Galiano</font></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="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Senior Managing Director</font></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="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:193.5pt"><font><br></font></div><div style="padding-left:193.5pt"><font><br></font></div><div style="margin-top:0.45pt;padding-left:193.5pt"><font><br></font></div><div style="padding-left:193.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TENANT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;&#58;</font></div><div style="padding-left:193.5pt"><font><br></font></div><div style="padding-left:193.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CHROMADEX, INC.,</font></div><div style="padding-left:193.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a California corporation</font></div><div style="margin-top:0.4pt;padding-left:193.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:193.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.578%"><tr><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; Robert N. Fried</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Robert N. Fried</font></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="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Executive Officer</font></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="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; Kevin Farr</font></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="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kevin Farr</font></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="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Financial Officer</font></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="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:49pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:40.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.437%"></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:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>licenseagreementdatedjuly5.htm
<DESCRIPTION>EX-10.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 2021 Workiva -->
<title>Document</title></head><body><div id="i65fcdc566d4242ca8598aed1dc774527_1"></div><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY &#91;*&#93;, HAS BEEN OMITTED BECAUSE IT IS BOTH (I)&#160;NOT MATERIAL AND (II)&#160;IS THE TYPE THAT CHROMADEX CORPORATION TREATS AS PRIVATE OR CONFIDENTIAL</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 10.2</font></div><div><font><br></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%">LICENSE AGREEMENT</font></div><div style="text-align:center"><font><br></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%">BETWEEN</font></div><div style="text-align:center"><font><br></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%">CHROMADEX CORPORATION</font></div><div style="text-align:center"><font><br></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%">AND</font></div><div style="text-align:center"><font><br></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%">CORNELL UNIVERSITY</font></div><div style="text-align:center"><font><br></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%">FOR</font></div><div style="text-align:center"><font><br></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%">DOCKET NO. D-3787</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div style="text-align:center"><font><br></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%">TABLE OF CONTENTS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt"><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:38.037%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.852%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.811%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">RECITALS</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:120%">1</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">ARTICLE 1.</font></td><td colspan="3" style="background-color:#ffffff;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:120%">DEFINITIONS</font></td><td colspan="3" style="background-color:#ffffff;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:120%">1</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">ARTICLE 2.</font></td><td colspan="3" style="background-color:#cceeff;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:120%">GRANTS</font></td><td colspan="3" style="background-color:#cceeff;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:120%">3</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">ARTICLE 3.</font></td><td colspan="3" style="background-color:#ffffff;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:120%">CONSIDERATION</font></td><td colspan="3" style="background-color:#ffffff;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:120%">4</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">ARTICLE 4.</font></td><td colspan="3" style="background-color:#cceeff;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:120%">REPORTS, RECORDS AND PAYMENTS</font></td><td colspan="3" style="background-color:#cceeff;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:120%">7</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">ARTICLE 5.</font></td><td colspan="3" style="background-color:#ffffff;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:120%">PATENT MATTERS</font></td><td colspan="3" style="background-color:#ffffff;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:120%">9</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">ARTICLE 6.</font></td><td colspan="3" style="background-color:#cceeff;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:120%">GOVERNMENTAL MATTERS</font></td><td colspan="3" style="background-color:#cceeff;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:120%">11</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">ARTICLE 7.</font></td><td colspan="3" style="background-color:#ffffff;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:120%">TERMINATION OF THE AGREEMENT</font></td><td colspan="3" style="background-color:#ffffff;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:120%">11</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">ARTICLE 8.</font></td><td colspan="3" style="background-color:#cceeff;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:120%">LIMITED WARRANTY AND INDEMNIFICATION</font></td><td colspan="3" style="background-color:#cceeff;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:120%">12</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">ARTICLE 9.</font></td><td colspan="3" style="background-color:#ffffff;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:120%">USE OF NAMES AND TRADEMARKS</font></td><td colspan="3" style="background-color:#ffffff;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:120%">13</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">ARTICLE 10.</font></td><td colspan="3" style="background-color:#cceeff;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:120%">MISCELLANEOUS PROVISIONS</font></td><td colspan="3" style="background-color:#cceeff;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:120%">14</font></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APPENDIX A - DEVELOPMENT REPORT</font></div></td><td colspan="3" style="background-color:#ffffff;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:120%">18</font></td></tr><tr><td colspan="6" style="background-color:#cceeff;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:120%">APPENDIX B - COMMERCIALIZATION REPORT</font></td><td colspan="3" style="background-color:#cceeff;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:120%">21</font></td></tr><tr><td colspan="6" style="background-color:#ffffff;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:120%">APPENDIX C - PATENTS AND APPLICATIONS</font></td><td colspan="3" style="background-color:#ffffff;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:120%">24</font></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-i-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">LICENSE AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This agreement (&#8220;Agreement&#8221;) is made by and between ChromaDex Inc, a California corporation having an address at 10005 Muirlands Blvd, Suite G, First Floor, Irvine, CA 92618 (&#8220;LICENSEE&#8221;) and Cornell University (&#8220;Cornell&#8221;) as represented by its Cornell Center for Technology Enterprise and Commercialization (&#8220;CCTEC&#8221;) at 395 Pine Tree Road, Ithaca, NY 14850.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Agreement is effective on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">July 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;text-decoration:underline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> 2011</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;Effective Date&#8221;).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></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%">RECITALS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the inventions disclosed in Disclosure Docket No. D-3787 and titled &#8220;Analogs of a B Vitamin (Nicotinamide Riboside, NR), and Efficient, Stereoselective Methods to Synthesize such Analogs&#8221; (&#8220;Invention&#8221;), were made in the course of research at Cornell by Dr. Anthony Sauve and his associates (hereinafter and collectively, the &#8220;Inventors&#8221;) and are covered by Patent Rights as defined below&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Inventors are employees of Cornell, and they are obligated to assign all of their right, title and interest in the Invention to the Cornell Research Foundation, Inc. (&#8220;CRF&#8221;) or to Cornell and have done so&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CRF has engaged CCTEC to manage the Invention, in whole or in part, assigned to it and has fully authorized CCTEC to manage all rights subsisting therein and to enter into any agreement granting such rights to advance the missions of Cornell&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CCTEC is the officially authorized unit at Cornell to manage Invention and to grant rights subsisting therein for Cornell and CRF&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Cornell desires that the Invention be developed and utilized to the fullest possible extent so that its benefits can be enjoyed by the general public&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, LICENSEE desires to obtain certain rights from Cornell for commercial development, use, and sale of the Invention, and Cornell is willing to grant such rights&#59; and</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, LICENSEE understands that Cornell may publish or otherwise disseminate information concerning the Invention at any time and that LICENSEE is paying consideration hereunder for its early access to the Invention, the associated intellectual property rights, not continued secrecy therein.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the parties agree&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></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%">ARTICLE 1. DEFINITIONS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms, as defined herein, shall have the same meanings in both their singular and plural forms.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1 &#8220;Affiliate&#8221; means any corporation or other business entity which is bound in writing by LICENSEE to the terms set forth in this Agreement and in which LICENSEE owns or controls, directly or indirectly, at least &#91;*&#93; percent (&#91;*&#93;%) of the outstanding stock or other voting rights entitled to elect directors, or in which LICENSEE is owned or controlled directly or indirectly by at least &#91;*&#93; percent (&#91;*&#93;%) of the outstanding stock or other voting rights entitled to elect directors&#59; but in any country where the local law does not permit foreign equity participation of at least &#91;*&#93; percent (&#91;*&#93;%), then an &#8220;Affiliate&#8221; includes any company in which LICENSEE owns or controls or is owned or controlled by, directly or indirectly, the maximum percentage of outstanding stock or voting rights permitted by local law.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-1-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.2 &#8220;Sublicense&#8221; means an agreement into which LICENSEE enters with a third party that is not an Affiliate for the purpose of (i) granting certain rights&#59; (ii) granting an option to certain rights&#59; or (iii) forbearing the exercise of any rights, granted to LICENSEE under this Agreement after Effective Date. &#8220;Sublicensee&#8221; means a third party with whom LICENSEE enters into a Sublicense.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3 &#8220;Field&#8221; means use of Nicotinamide Riboside in Dietary Supplement, Food, Food Additive, Cosmetic, and Drug (as each of these terms is defined in the United States Food, Drug, and Cosmetic Act (&#8220;FD&#38;C Act&#8221;) or its successors) products and in the Research Market as defined herein. &#8220;Research Market&#8221; means use by consumers in laboratories of academic, government, industrial, clinical, or other institutions who determine for themselves that they are entitled to purchase and&#47;or use Licensed Products labeled &#8220;For Research Use Only - Not for any clinical or therapeutic use in Humans or Animals&#8221; or a reasonable equivalent thereto. The Research Market expressly excludes, everywhere in the world, use of Licensed Products for the diagnosis of, or predisposition to, or therapy of a disease state in humans or animals. Field also includes beverages and beverage additives.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4 &#8220;Territory&#8221; means worldwide.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5 &#8220;Term&#8221; means the period of time beginning on Effective Date and ending on the expiration date of the longest-lived patent in Patent Rights.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6 &#8220;Patent Rights&#8221; means CRF&#8217;s or Cornell&#8217;s right in patent applications listed in Appendix C disclosing and claiming the Invention, filed by Inventors and assigned to CRF or Cornell&#59; and continuing applications thereof including divisions, substitutions, and continuations-in-part (but only to extent the claims thereof are enabled by disclosure of the parent application)&#59; any patents issuing on said applications including reissues, reexaminations and extensions&#59; and any corresponding foreign applications or patents.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7 This paragraph left intentionally blank.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8 &#8220;Licensed Method&#8221; means any method that is claimed in Patent Rights the use of which would constitute, but for the license granted to LICENSEE under this Agreement, an infringement, an inducement to infringe or contributory infringement, of any pending or issued claim within Patent Rights. For the purpose of this Agreement, LICENSEE agrees that the above definition shall be interpreted as if Cornell or CRF is the sole owner and assignee of Patent Rights.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9 &#8220;Licensed Product&#8221; means any service, composition or product that is claimed in Patent Rights, or that is produced or enabled by Licensed Method, or the manufacture, use, sale, offer for sale, or importation of which would constitute, but for the license granted to LICENSEE under this Agreement, an infringement, an inducement to infringe or contributory infringement, of any pending or issued claim within the Patent Rights. For the purpose of this Agreement, LICENSEE agrees that the above definition shall be interpreted as if Cornell or CRF is the sole owner and assignee of Patent Rights.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.10 &#8220;Net Sales&#8221; means the total of the gross invoice prices of Licensed Products sold or leased by LICENSEE, Sublicensee, Affiliate, or any combination thereof, less the sum of the following actual and customary deductions where applicable and separately listed&#58; cash, trade, or quantity discounts&#59; sales, use, tariff, import&#47;export duties or other excise taxes imposed on particular sales (except for value-added and income taxes imposed on the sales of Licensed Product in foreign countries)&#59; transportation charges&#59; or credits to customers because of rejections or returns. For purposes of calculating Net Sales, transfers to a Sublicensee or an Affiliate of Licensed Product under this Agreement for (i) end use (but not resale) by the Sublicensee or Affiliate shall be treated as sales by LICENSEE at the list price of LICENSEE in an arm-length transaction, or (ii) resale by a Sublicensee or an Affiliate shall be treated as sales at the list price of the Sublicensee or Affiliate.</font></div><div><font><br></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%">-2-</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-2-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_13"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.11 &#8220;Patent Costs&#8221; means a pro rata share of all expenses for the preparation, filing, prosecution, and maintenance of all United States and foreign patents included in Patent Rights. Patent Costs shall also include reasonable out-of-pocket expenses for patentability opinions, inventorship review and determination, preparation and prosecution of patent application, re-examination, re-issue, interference, opposition activities related to patents or applications in Patent Rights plus a &#91;*&#93;% patent service fee for services to be provided by Cornell to LICENSEE relating to patent prosecution.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.12 &#8220;Nicotinamide Riboside&#8221; shall mean the compound&#58;</font></div><div><img alt="image_0.jpg" src="image_0.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:350px"></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%">ARTICLE 2. GRANTS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">License.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Subject to Article 5.1 (&#8220;patent costs reimbursement obligations&#8221;) and to the limitations set forth in this Agreement Cornell hereby grants to LICENSEE, and LICENSEE hereby accepts, a license under Patent Rights to make and have made, to use and have used, to sell and have sold, to offer for sale, and to import and have imported Licensed Products and to practice Licensed Methods in the Field within the Territory and during the Term.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The license granted herein is exclusive for Patent Rights in the Field as defined in 1.3.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The license granted herein is nonexclusive for Patent Rights in the field of the Research Market.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sublicense</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The license granted in Paragraph 2.1 includes the right of LICENSEE to grant Sublicense to third parties during the Term but only for as long as the license for Patent Rights is exclusive.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) With respect to Sublicense granted pursuant to Paragraph 2.2(a), LICENSEE shall&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) not receive, or agree to receive, anything of value in lieu of cash as consideration from a third party under a Sublicense granted pursuant to Paragraph 2.2(a) without the express written consent of Cornell&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-3-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_16"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) to the extent applicable, include all of the rights of and obligations due to Cornell (and, if applicable, the Sponsor&#8217;s Rights) and contained in this Agreement&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) promptly provide Cornell with a copy of each Sublicense issued and any amendment made to any Sublicense&#59; and</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) collect and guarantee payment of all payments due, directly or indirectly, to Cornell from Sublicensees and summarize and deliver all reports due, directly or indirectly, to Cornell from Sublicensees.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Unless a Sublicense receives written consent from Cornell prior to its issuance by LICENSEE to the Sublicensee and becomes effective, upon termination of this Agreement for any reason, Cornell, at its sole discretion, shall determine whether LICENSEE shall cancel or assign to Cornell said Sublicense.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reservation of Rights.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cornell reserves the right to&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) use the Invention and Patent Rights for educational and research purposes&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) publish or otherwise disseminate any information about the Invention at any time&#59; and</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) allow other nonprofit institutions to use Invention, and Patent Rights for educational and research purposes.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></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%">ARTICLE 3. CONSIDERATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fees and Royalties.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The parties hereto understand that the fees and royalties payable by LICENSEE to Cornell and the provision of Nicotinamide Riboside to Dr. Anthony Sauve under this Agreement are partial consideration for the license granted herein to LICENSEE under Patent Rights. LICENSEE shall</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)(i) pay Cornell a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">license issue fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of &#91;*&#93; dollars (US$&#91;*&#93;), within &#91;*&#93; (&#91;*&#93;) days after the Effective Date&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)(ii) upon LICENSEE&#8217;s commencement of manufacturing, Dr. Anthony Sauve upon his written request will be provided with up to &#91;*&#93;grams of Nicotinamide Riboside per year and purified to &#91;*&#93;% purity as determined by nuclear magnetic resonance spectroscopy&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) pay Cornell </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">license maintenance fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of initially &#91;*&#93; dollars (US$&#91;*&#93;) per year and payable on the Effective Date and annually thereafter on each anniversary according to the following schedule&#59; provided however, that LICENSEE&#8217;s obligation to pay this fee shall end on the date when LICENSEE is commercially selling a Licensed Product&#59;</font></div><div style="margin-bottom:6pt;padding-left:163.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.224%"><tr><td style="width:1.0%"></td><td style="width:44.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.692%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:120%">Fee payable to Cornell&#58;</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:9pt;font-weight:400;line-height:120%">Date&#58;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%">$ &#91;*&#93;</font></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%">2011 to 2012</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$ &#91;*&#93;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2013 to 2015</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$ &#91;*&#93;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2016 to 2018</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$ &#91;*&#93;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">each year thereafter</font></td></tr></table></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) pay Cornell </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">milestone payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the amounts payable according to the following schedule or events by Licensee or its customers&#58;</font></div><div style="margin-bottom:6pt;padding-left:163.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.064%"><tr><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amount</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date or Event</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">First sale of Licensed Product as a Cosmetic ingredient</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Submission of Notification for New Dietary Ingredient for Licensed Product or GRAS self affirmation</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Submission of IND for Licensed Product</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Initiation of Phase II Trial of Licensed Product</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Initiation of Phase III Trial of Licensed Product</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FDA approval of Licensed Product</font></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-4-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_19"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) pay Cornell an </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">earned royalty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of &#91;*&#93; percent (&#91;*&#93;%) on Net Sales of Licensed Products by LICENSEE and&#47;or its Affiliate(s) for any Licensed Product sold direct to consumers or to consumers through distributors, whether or not it is relabelled&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pay Cornell an </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">earned royalty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of &#91;*&#93; percent (&#91;*&#93;%) on Net Sales of Licensed Products by LICENSEE and&#47;or its Affiliate(s) for any Licensed Product sold to other businesses for incorporation into their products&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PROVIDED, HOWEVER, that if, during the term hereof, LICENSEE is required to pay royalties to one or more third parties for patent rights necessary to make, use, sell, offer for sale, or import Licensed Products, then LICENSEE may deduct $&#91;*&#93; from the earned royalties payable to Cornell for every $&#91;*&#93; LICENSEE actually pays to said third parties provided however that, in no event will the royalties paid to Cornell under this Section 3.1(d) be less than &#91;*&#93;percent (&#91;*&#93;%) of the amount due under this Section 3.1(d).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) pay Cornell a percentage of all </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sublicense fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> received by LICENSEE from its Sublicensees that are not earned royalties according to the following schedule&#59;</font></div><div style="margin-bottom:6pt;padding-left:163.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.224%"><tr><td style="width:1.0%"></td><td style="width:31.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percentage of Sublicensee fee payable to Cornell</font></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Events achieved by LICENSEE prior to issuance of Sublicense by LICENSEE</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;*&#93;%</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to submission of Notification for New Dietary</font></td></tr></table></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f) pay Cornell on each and every </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sublicense royalty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payment received by LICENSEE from its Sublicensees on sales of Licensed Product by Sublicensee, the higher of (i) &#91;*&#93;percent (&#91;*&#93;%) of the royalties received by LICENSEE&#59; or the (ii) royalties based on the royalty rate in Paragraph 3.1(d) as applied to Net Sales of Sublicensee&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g) pay Cornell beginning the calendar year of commercial sales of the first Licensed Product by LICENSEE, its Sublicensee, or an Affiliate and if the total earned royalties paid by LICENSEE under Paragraphs 3.1(d) and (f) to Cornell in any such year cumulatively are less than the amount (&#8220;minimum annual royalty&#8221;) illustrated below&#58;</font></div><div style="margin-bottom:6pt;padding-left:163.79pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.064%"><tr><td style="width:1.0%"></td><td style="width:47.914%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year of</font></div><div style="padding-left:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial Sale</font></div></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Minimum Annual Royalty</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Second</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third and following</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#91;*&#93;</font></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LICENSEE shall pay to Cornell on or before February 28 following the last quarter of such year the difference between amount noted above and the total earned royalty paid by LICENSEE for such year under Paragraphs 3.1(d) and (f)&#59; provided, however, that for the year of commercial sales of the first Licensed Product, the amount of minimum annual royalty payable shall be pro-rated for the number of months remaining in that calendar year.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All fees and royalty payments specified in Paragraphs 3.1(a) through 3.1(g) above shall be paid by LICENSEE pursuant to Paragraph 4.3 and shall be delivered by LICENSEE to Cornell as noted in Paragraph 10.1.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patent Costs.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> LICENSEE shall reimburse Cornell all past (prior to the Effective Date) and future (on or after the Effective Date) Patent Costs within &#91;*&#93; (&#91;*&#93;) days following the date an itemized invoice is sent from Cornell to LICENSEE.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-5-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3 Due Diligence.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) LICENSEE shall&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) diligently proceed with the development, manufacture and sale of Licensed Products&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) Transfer the method of production to a toll manufacturer within twelve months of Effective Date</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) market Licensed Products in Research Market the United States within &#91;*&#93; of the Effective Date&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) submit a Notification for New Dietary Ingredient covering Licensed Products to the United States FDA or establish GRAS self affirmation within &#91;*&#93; from the Effective Date of this Agreement&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v) Formal launch of a branded ingredient for food and cosmetics that is a Licensed Product within &#91;*&#93; of Effective Date</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi) Commence clinical study of Licensed Product as a dietary supplement within &#91;*&#93; of Effective Date</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vii) use its reasonable efforts to fill the market demand for Licensed Products following commencement of marketing on a per-field basis at any time during the term of this Agreement&#59; and</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(viii) obtain and maintain all necessary governmental approvals for the manufacture, use and sale of Licensed Products.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) If LICENSEE fails to perform any of its obligations specified in Paragraphs 3.3(a)(i)-(viii), then Cornell shall have the right and option to either terminate this Agreement or change LICENSEE&#8217;s exclusive license to a nonexclusive license. This right, if exercised by Cornell, supersedes the rights granted in Article 2.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) If at any time during the Term, LICENSEE has not begun a genuine product or business development program for at least one Licensed Product for any specific use within the licensed Field or Territory that does not directly compete with the Licensed Product LICENSEE is actively developing and LICENSEE refuses to initiate any program to address the specific use at the request of Cornell, Cornell may then exclude said specific use from the licensed Field of LICENSEE and license such rights to one or more third parties.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) If at any time during the Term, LICENSEE has not begun a genuine product or business development program for at least one Licensed Product for any specific use within the licensed Field or Territory and Cornell receives one ore more earnest offers to license Patent Rights for said specific use, Cornell shall refer such offers to LICENSE. If LICENSEE fails to grant Sublicenses to satisfy the market demand for said specific use, Cornell may then exclude said specific use from the licensed Field and license such rights to one or more third parties.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-6-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_22"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></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%">ARTICLE 4. REPORTS, RECORDS AND PAYMENTS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><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:700;line-height:120%">Development Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Beginning &#91;*&#93; after Effective Date and ending on the date of first commercial sale of a Licensed Product in the United States, LICENSEE shall report to Cornell progress covering LICENSEE&#8217;s (and Affiliate&#8217;s and Sublicensee&#8217;s) activities and efforts in the development of rights granted to LICENSEE under this Agreement for the preceding &#91;*&#93;. The report shall include, but not be limited to, activities and efforts to develop and test all Licensed Products and obtain governmental approvals necessary for marketing the same. Such &#91;*&#93; reports shall be due within &#91;*&#93; days of the reporting period and shall use the form as provided herein as Appendix A.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><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:700;line-height:120%">Commercialization Reports.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> After the first commercial sale of a Licensed Product anywhere in the world, LICENSEE shall submit to Cornell &#91;*&#93; reports on or before each &#91;*&#93; of each year. Each report shall cover LICENSEE&#8217;s (and each Affiliate&#8217;s and Sublicensee&#8217;s) most recently completed calendar quarter and shall show&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) the gross sales and Net Sales (as defined in Paragraph 1.11) during the most recently completed calendar quarter and the royalties, in US dollars, payable with respect thereto&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) the number of each type of Licensed Product sold&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) Sublicense fees and royalties received during the most recently completed calendar quarter in US dollars, payable with respect thereto&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) the method used to calculate the royalties&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v) the exchange rates used&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi) relevant business and corporate development efforts relating to the rights granted in this Agreement.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LICENSEE shall provide the above information using the form as shown in Appendix B and include information on the date of the first commercial sale of each additional Licensed Product or in each additional country.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If no sales of Licensed Products have been made and no Sublicense revenue has been received by LICENSEE during any reporting period, LICENSEE shall so report.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Records &#38; Audits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) LICENSEE shall keep, and shall require its Affiliates and Sublicensees to keep, accurate and correct records of all Licensed Products manufactured, used, and sold, and Sublicense fees received under this Agreement. Such records shall be retained by LICENSEE for at least &#91;*&#93; (&#91;*&#93;) years following a given reporting period.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-7-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_25"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) All records shall be available during normal business hours for inspection at the expense of Cornell by Cornell&#8217;s Internal Audit Department or by a Certified Public Accountant selected by Cornell and in compliance with the other terms of this Agreement for the sole purpose of verifying reports and payments or other compliance issues. Such inspector shall not disclose to Cornell any information other than information relating to the accuracy of reports and payments made under this Agreement or other compliance issues. In the event that any such inspection shows an under reporting and underpayment in excess of &#91;*&#93;percent (&#91;*&#93;%) for any twelve-month (12-month) period, then LICENSEE shall pay the cost of the audit as well as any additional sum that would have been payable to Cornell had the LICENSEE reported correctly, plus an interest charge at a rate of &#91;*&#93; percent (&#91;*&#93;%) per year. Such interest shall be calculated from the date the correct payment was due to Cornell up to the date when such payment is actually made by LICENSEE. For underpayment not in excess of &#91;*&#93; percent (&#91;*&#93;%) for any twelve-month (12-month) period, LICENSEE shall pay the difference within &#91;*&#93; (&#91;*&#93;) days without interest charge or inspection cost.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) All fees, reimbursements and royalties due Cornell shall be paid in United States dollars and all checks shall be made payable to &#8220;Cornell University&#8221;, referencing Cornell&#8217;s taxpayer identification number, &#91;*&#93;, and sent to Cornell according to Paragraph 10.1 (Correspondence). When Licensed Products are sold in currencies other than United States dollars, LICENSEE shall first determine the earned royalty in the currency of the country in which Licensed Products were sold and then convert the amount into equivalent United States funds, using the exchange rate quoted in the Wall Street Journal on the last business day of the applicable reporting period.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Royalty Payments.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) Royalties shall accrue when Licensed Products are invoiced, or if not invoiced, when delivered to a third party or Affiliate.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) LICENSEE shall pay earned royalties &#91;*&#93; each calendar year. Each such payment shall be for earned royalties accrued within LICENSEE&#8217;s most recently completed &#91;*&#93;.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) Royalties earned on sales occurring or under Sublicense granted pursuant to this Agreement in any country outside the United States shall not be reduced by LICENSEE for any taxes, fees, or other charges imposed by the government of such country on the payment of royalty income, except that all payments made by LICENSEE in fulfillment of Cornell&#8217;s tax liability in any particular country may be credited against earned royalties or fees due Cornell for that country. LICENSEE shall pay all bank charges resulting from the transfer of such royalty payments.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) If at any time legal restrictions prevent the prompt remittance of part or all royalties by LICENSEE with respect to any country where a Licensed Product is sold or a Sublicense is granted pursuant to this Agreement, LICENSEE shall convert the amount owed to Cornell into US currency and shall pay Cornell directly from its US sources of fund for as long as the legal restrictions apply.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v) In the event that any patent or patent claim within Patent Rights is held invalid in a final decision by a patent office from which no appeal or additional patent prosecution has been or can be taken, or by a court of competent jurisdiction and last resort and from which no appeal has or can be taken, all obligation to pay royalties based solely on that patent or claim or any claim patentably indistinct therefrom shall cease as of the date of such final decision. LICENSEE shall not, however, be relieved from paying any royalties that accrued before the date of such final decision, that are based on another patent or claim not involved in such final decision.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-8-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_28"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Late Payments. In the event royalty, reimbursement and&#47;or fee payments are not received by Cornell when due, LICENSEE shall pay to Cornell interest charges at a rate of &#91;*&#93;percent (&#91;*&#93;%) per year. Such interest shall be calculated from the date payment was due until actually received by Cornell.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></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%">ARTICLE 5. PATENT MATTERS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patent Prosecution and Maintenance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Provided that LICENSEE has reimbursed Cornell for Patent Costs pursuant to Paragraph 3.2, Cornell shall diligently prosecute and maintain the United States and, if available, foreign patents, and applications in Patent Rights using counsel of its choice. Cornell shall provide LICENSEE with copies of all relevant documentation relating to such prosecution and LICENSEE shall keep this documentation confidential. The counsel shall take instructions only from Cornell, and all patents and patent applications in Patent Rights shall be assigned solely to CRF or Cornell.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Cornell shall consider amending any patent application in Patent Rights to include claims reasonably requested by LICENSEE to protect the products contemplated to be sold as Licensed Products by LICENSEE under this Agreement.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) LICENSEE may elect to terminate its reimbursement obligations with respect to any patent application or patent in Patent Rights upon &#91;*&#93; months&#8217; written notice to Cornell. Cornell shall use reasonable efforts to curtail further Patent Costs for such application or patent when such notice of termination is received from LICENSEE. Cornell, in its sole discretion and at its sole expense, may continue prosecution and maintenance of said application or patent, and LICENSEE shall have no further license with respect thereto. Non-payment of any portion of Patent Costs with respect to any application or patent may be deemed by Cornell as an election by LICENSEE to terminate its reimbursement obligations with respect to such application or patent. Cornell is not obligated to file, prosecute, or maintain Patent Rights outside of the territory at any time or to file, prosecute, or maintain Patent Rights to which Licensee has terminated its License hereunder.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patent Infringement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) In the event that Cornell (to the extent of the actual knowledge of the licensing professional responsible for the administration of this Agreement) or LICENSEE learns of infringement of potential commercial significance of any patent licensed under this Agreement, the knowledgeable party will provide the other (i) with written notice of such infringement and (ii) with any evidence of such infringement available to it (the &#8220;Infringement Notice&#8221;). During the period in which, and in the jurisdiction where, LICENSEE has exclusive rights under this Agreement, neither Cornell nor LICENSEE will notify a third party (including the infringer) of infringement or put such third party on notice of the existence of any Patent Rights without first obtaining consent of the other which consent shall not be un-reasonably withheld. Cornell shall have the right to terminate this Agreement immediately without the obligation to provide &#91;*&#93; days&#8217; notice as set forth in Paragraph 7.1 if LICENSEE notifies a third party of infringement or puts such third party on notice of the existence of any Patent Rights with respect to such infringement without first obtaining the written consent of Cornell. Both Cornell and LICENSEE will use their diligent efforts to cooperate with each other to terminate such infringement without litigation.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-9-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_31"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) If infringing activity of potential commercial significance by the infringer has not been abated within &#91;*&#93; days following the date the Infringement Notice takes effect, LICENSEE may institute suit for patent infringement against the infringer. CRF and&#47;or Cornell may voluntarily join such suit at its own expense, but may not thereafter commence suit against the infringer for the acts of infringement that are the subject of LICENSEE&#8217;s suit or any judgment rendered in that suit. LICENSEE may not join CRF or Cornell in a suit initiated by LICENSEE without Cornell&#8217;s prior written consent. If, in a suit initiated by LICENSEE, CRF or Cornell is involuntarily joined other than by LICENSEE, LICENSEE will pay any costs incurred by CRF or Cornell arising out of such suit, including but not limited to, any legal fees of counsel that CRF or Cornell selects and retains to represent it in the suit.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) If, within &#91;*&#93; (&#91;*&#93;) days following the date the Infringement Notice takes effect, infringing activity of potential commercial significance by the infringer has not been abated and if LICENSEE has not brought suit against the infringer, CRF or Cornell may institute suit for patent infringement against the infringer. If CRF or Cornell institutes such suit, LICENSEE may not join such suit without CRF&#8217;s or Cornell&#8217;s consent and may not thereafter commence suit against the infringer for the acts of infringement that are the subject of CRF&#8217;s or Cornell&#8217;s suit or any judgment rendered in that suit.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Any recovery or settlement received in connection with any suit will first be shared by Cornell or CRF and LICENSEE equally to cover the litigation costs each incurred, and next shall be paid to CRF, Cornell or LICENSEE to cover any litigation costs it incurred in excess of the litigation costs of the other, provided that any amounts reimbursed to Cornell or CRF by LICENSEE pursuant to Section 5.2(b) above shall be deducted from amounts shared hereunder. In any suit initiated by LICENSEE, any recovery in excess of litigation costs will be shared between LICENSEE and Cornell as follows&#58; (i) Cornell will receive &#91;*&#93; percent (&#91;*&#93;%) of the recovery if CRF or Cornell was not a party in the litigation and did not incur any litigation costs&#59; (ii) Cornell will receive &#91;*&#93; percent (&#91;*&#93;%) of the recovery if CRF or Cornell was a party in the litigation, but did not incur any litigation costs, including the provisions of Paragraph 5.2(b) above, or (iii) Cornell will receive &#91;*&#93; percent (&#91;*&#93;%) of the recovery if CRF or Cornell incurred any litigation costs in connection with the litigation. In any suit initiated by CRF or Cornell, any recovery in excess of litigation costs will be shared between LICENSEE and Cornell or CRF as follows&#58; (i) LICENSEE will receive &#91;*&#93;percent (&#91;*&#93;%) of the recovery if LICENSEE was not a party in the litigation and did not incur any litigation costs&#59; (ii) LICENSEE will receive &#91;*&#93; percent (&#91;*&#93;%) of the recovery if LICENSEE was a party in the litigation, but did not incur any litigation costs, or (iii) LICENSEE will receive &#91;*&#93; percent (&#91;*&#93;%) of the recovery if LICENSEE incurred any litigation costs in connection with the litigation. CRF, Cornell and LICENSEE agree to be bound by all determinations of patent infringement, validity, and enforceability (but no other issue) resolved by any adjudicated judgment in a suit brought in compliance with this Section 5.2.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) Any agreement made by LICENSEE for purposes of settling litigation or other dispute shall comply with the requirements of Section 2.2 (Sublicenses) of this Agreement.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f) Each party will cooperate with the other in litigation proceedings instituted hereunder but at the expense of the party who initiated the suit (unless such suit is being jointly prosecuted by the parties).</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g) Any litigation proceedings will be controlled by the party bringing the suit, except that CRF and Cornell may be represented by counsel of its choice in any suit brought by LICENSEE.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patent Marking.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> LICENSEE shall mark all Licensed Products made, used or sold under the terms of this Agreement, or their containers, in accordance with the applicable patent marking laws.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-10-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_34"></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></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%">ARTICLE 6. GOVERNMENTAL MATTERS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governmental Approval or Registration.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If this Agreement or any associated transaction is required by the law of any nation to be either approved or registered with any governmental agency, LICENSEE shall assume all legal obligations to do so. LICENSEE shall notify Cornell if it becomes aware that this Agreement is subject to a United States or foreign government reporting or approval requirement. LICENSEE shall make all necessary filings and pay all costs including fees, penalties, and all other out-of-pocket costs associated with such reporting or approval process.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Export Control Laws.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> LICENSEE shall observe all applicable United States and foreign laws with respect to the transfer of Licensed Products and related technical data to foreign countries, including, without limitation, the International Traffic in Arms Regulations and the Export Administration Regulations.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></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%">ARTICLE 7. TERMINATION OF THE AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination by Cornell</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) If LICENSEE fails to perform or violates any term of this Agreement, then Cornell may give written notice of default (&#8220;Notice of Default&#8221;) to LICENSEE. If LICENSEE fails to cure the default within &#91;*&#93; (&#91;*&#93;) days of the Notice of Default, Cornell may terminate this Agreement and the license granted herein by a second written notice (&#8220;Notice of Termination&#8221;) to LICENSEE. If a Notice of Termination is sent to LICENSEE, this Agreement shall automatically terminate on the effective date of that notice. Termination shall not relieve LICENSEE of its obligation to pay any fees owed at the time of termination and shall not impair any accrued right of Cornell.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) This Agreement will terminate immediately, without the obligation to provide written notices as set forth in Paragraph 7.1(a), if LICENSEE files a claim including in any way the assertion that any portion of CRF&#8217;s or Cornell&#8217;s Patent Rights is invalid or unenforceable where the filing is by the LICENSEE, a third party on behalf of the LICENSEE, or a third party at the written urging of the LICENSEE.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination by LICENSEE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) LICENSEE shall have the right at any time and for any reason to terminate this Agreement upon a &#91;*&#93; (&#91;*&#93;)-day written notice to Cornell. Said notice shall state LICENSEE&#8217;s reason for terminating this Agreement.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Any termination under Paragraph 7.2(a) shall not relieve LICENSEE of any obligation or liability accrued under this Agreement prior to termination or rescind any payment made to Cornell or action by LICENSEE prior to the time termination becomes effective. Termination shall not affect in any manner any rights of Cornell or CRF arising under this Agreement prior to termination.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Survival on Termination.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following Paragraphs and Articles shall survive the termination of this Agreement&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Article 4 (REPORTS, RECORDS AND PAYMENTS)&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Paragraph 7.4 (Disposition of Licensed Products on Hand)&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Paragraph 8.2 (Indemnification)&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Article 9 (USE OF NAMES AND TRADEMARKS)&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) Paragraph 10.2 hereof (Secrecy)&#59; and</font></div><div><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-11-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_37"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f) Paragraph 10.5 (Failure to Perform).</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disposition of Licensed Products on Hand.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon termination of this Agreement, LICENSEE may dispose of all previously made or partially made Licensed Product within a period of &#91;*&#93; days of the effective date of such termination provided that the sale of such Licensed Product by LICENSEE, its Sublicensees, or Affiliates shall be subject to the terms of this Agreement, including but not limited to the rendering of reports and payment of royalties required under this Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.5 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Grant Back to Cornell. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that LICENSEE owns or controls (now or in the future) any patent rights that blocks, interferes with or otherwise prevents Cornell from making or having made, using or having used, selling and having sold, offering for sale or importing or having imported Licensed Products or licensing to others such rights (&#8220;Blocking Rights&#8221;), then LICENSEE hereby grants or will cause to be granted a nonexclusive, worldwide, perpetual, royalty-free license to make and have made, use and have used, sell and offer for sale, import and have imported products that are claimed in the Blocking Rights, with the right to grant sublicenses to third parties, provided that such products are also Licensed Products and are licensed or exercised by Cornell together with the Patent Rights.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></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%">ARTICLE 8. LIMITED WARRANTY AND INDEMNIFICATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limited Warranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Cornell warrants that it has the lawful right to grant this license.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) The license granted herein is provided &#8220;AS IS&#8221; and without WARRANTY OF MERCHANTABILITY or WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE or any other warranty, express or implied. Cornell makes no representation or warranty that the Licensed Product, Licensed Method or the use of Patent Rights will not infringe any other patent or other proprietary rights.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) In no event shall Cornell or CRF be liable for any incidental, special or consequential damages resulting from exercise of the license granted herein or the use of the Invention, Licensed Product, Licensed Method.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Nothing in this Agreement shall be construed as&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) a warranty or representation by Cornell or CRF as to the validity or scope of any Patent Rights&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) a warranty or representation that anything made, used, sold or otherwise disposed of under any license granted in this Agreement is or shall be free from infringement of patents of third parties&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) an obligation to bring or prosecute actions or suits against third parties for patent infringement except as provided in Paragraph 5.2 hereof&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) conferring by implication, estoppel or otherwise any license or rights under any patents of CRF or Cornell other than Patent Rights as defined in this Agreement, regardless of whether those patents are dominant or subordinate to Patent Rights&#59; or</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v) an obligation to furnish any know-how not provided in Patent Rights.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-12-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_40"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) LICENSEE shall indemnify, hold harmless and defend CRF, Cornell, its officers, employees, and agents&#59; the sponsors of the research that led to the Invention&#59; and the Inventors of the patents and patent applications in Patent Rights and their employers against any and all claims, suits, losses, damage, costs, fees, and expenses resulting from or arising out of exercise of this license or any Sublicense. This indemnification shall include, but not be limited to, any product liability.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) LICENSEE, at its sole cost and expense, shall insure its activities in connection with the work under this Agreement and obtain, keep in force and maintain insurance or an equivalent program of self insurance as follows&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) comprehensive or commercial general liability insurance (contractual liability included) with limits of at least&#58; (A) each occurrence, &#91;*&#93; dollars (US$&#91;*&#93;)&#59; (B) products&#47;completed operations aggregate, &#91;*&#93; dollars (US$&#91;*&#93;)&#59; (C) personal injury, &#91;*&#93; dollars (US$&#91;*&#93;)&#59; and (D) general aggregate (commercial form only), &#91;*&#93; dollars (US$&#91;*&#93;)&#59; and</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) the coverage and limits referred to above shall not in any way limit the liability of LICENSEE.</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) LICENSEE shall, within &#91;*&#93; (&#91;*&#93;) days of Effective Date, furnish Cornell with certificates of insurance showing compliance with all requirements. Such certificates shall&#58; (i) provide for &#91;*&#93; (&#91;*&#93;) day advance written notice to Cornell of any modification&#59; (ii) indicate that Cornell has been endorsed as an additionally insured party under the coverage referred to above&#59; and (iii) include a provision that the coverage shall be primary and shall not participate with nor shall be excess over any valid and collectable insurance or program of self-insurance carried or maintained by Cornell.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Cornell shall notify LICENSEE in writing of any claim or suit brought against CRF or Cornell in respect of which Cornell intends to invoke the provisions of this Article. LICENSEE shall keep Cornell informed on a current basis of its defense of any claims under this Article.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></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%">ARTICLE 9. USE OF NAMES AND TRADEMARKS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.1 Nothing contained in this Agreement confers any right to use in advertising, publicity, or other promotional activities any name, trade name, trademark, or other designation of either party hereto (including contraction, abbreviation or simulation of any of the foregoing). Unless required by law, the use by LICENSEE of the name, &#8220;Cornell University&#8221;, the names of Cornell&#8217;s various units, centers, schools, and faculty, and the name, &#8220;Cornell Research Foundation&#8221;, is prohibited, without the express written consent of Cornell.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.2 Cornell may disclose to the Inventors the terms and conditions of this Agreement upon their request. If such disclosure is made, Cornell shall request the Inventors not disclose such terms and conditions to others.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.3 Cornell may acknowledge the existence of this Agreement and the extent of the grant in Article 2 to third parties, but Cornell shall not disclose the financial terms of this Agreement to third parties, except where CRF or Cornell is required by law or the order of a court of competent jurisdiction to do so.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.4 LICENSEE may acknowledge or make press releases regarding the existence of this Agreement and the extent of the grant in Article 2 but LICENSEE shall not disclose the financial terms of this Agreement except where LICENSEE is required by law or the order of a court of competent jurisdiction to do so. To the extent LICENSEE makes any forward-looking statement in its press releases, LICENSEE shall receive prior consent of Cornell which shall not be unreasonably withheld.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-13-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_43"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></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%">ARTICLE 10. MISCELLANEOUS PROVISIONS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Correspondence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Any notice, invoice or payment required to be given to either party under this Agreement shall be deemed to have been properly given and effective&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) on the date of delivery if delivered in person&#59;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) on the date of successful transmission if sent by facsimile,</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) one (1) day after the successful transmission in pdf file format if sent by electronic mail using the Internet&#59; or</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) five (5) days after mailing if mailed by first-class or certified mail, postage paid, to the respective addresses given below, or to such other address as is designated by written notice given to the other party.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">If sent to LICENSEE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reports and Notices Contact&#58;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChromaDex Corporation</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10005 Muirlands Blvd</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suite G, First Floor</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Irvine, CA 92618</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ph&#58; 949-419-0288</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fax&#58; 949-419-0294</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attention&#58; Tom Varvaro</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMAIL&#58;tom.varvaro&#64;Chromadex.com</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts Payable Contact&#58;</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChromaDex Corporation</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10005 Muirlands Blvd</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suite G, First Floor</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Irvine, CA 92618</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ph&#58; 949-419-0288</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fax&#58; 949-419-0294</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attention&#58; Accounts Payable</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual Property Contact</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChromaDex Corporation</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10005 Muirlands Blvd</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suite G, First Floor</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Irvine, CA 92618</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ph&#58; 949-419-0288</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fax&#58; 949-419-0294</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attention&#58; Tom Varvaro</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMAIL&#58; tom.varvaro&#64;Chromadex.com</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-14-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_46"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">If sent to Cornell&#58;</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all correspondence </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">except payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211;</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cornell Center for Technology Enterprise and Commercialization</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attention&#58; Executive Director</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">395 Pine Tree Road, Suite 310</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ithaca, NY 14850</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FAX&#58; 607-254-5454</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TEL&#58; 607-254-5236</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMAIL&#58; cctec-contracts&#64;cornell.edu</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For all payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211;</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">If sent by mail</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cornell Center for Technology Enterprise and Commercialization</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PO Box 6899</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ithaca, NY 14850-6899</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">If remitted by electronic payments via ACH or Fed Wire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:108pt"><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receiving bank name&#58; &#91;*&#93;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank account no.&#58; &#91;*&#93;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank routing (ABA) no.&#58; &#91;*&#93;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SWIFT code&#58; &#91;*&#93;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank account name&#58; &#91;*&#93;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACH format code&#58; Not required</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank address&#58; &#91;*&#93;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information&#58;&#91;*&#93;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreement No.&#58; &#60;to be filled in&#62;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Department contact&#58; &#91;*&#93;</font></div><div style="padding-left:108pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A FAX copy of the transaction receipt shall be sent to Associate Director for Finance and Operations at&#58; &#91;*&#93;. LICENSEE is responsible for all bank charges of wire transfer of funds for payments. The bank charges shall not be deducted from total amount due to Cornell.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Secrecy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) &#8220;Confidential Information&#8221; shall mean information relating to the Invention and disclosed by Cornell to LICENSEE during the term of this Agreement, which if disclosed in writing shall be marked &#8220;Confidential&#8221;, or if first disclosed otherwise, shall within &#91;*&#93; (&#91;*&#93;) days of such disclosure be reduced to writing by Cornell and sent to LICENSEE&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Licensee shall&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) use the Confidential Information for the sole purpose of performing under the terms of this Agreement&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) safeguard Confidential Information against disclosure to others with the same degree of care as it exercises with its own data of a similar nature&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-15-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_49"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) not disclose Confidential Information to others (except to its employees, agents or consultants who are bound to LICENSEE by a like obligation of confidentiality) without the express written permission of Cornell, except that LICENSEE shall not be prevented from using or disclosing any of the Confidential Information that&#58;</font></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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LICENSEE can demonstrate by written records was previously known to it&#59;</font></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is now, or becomes in the future, public knowledge other than through acts or omissions of LICENSEE&#59;</font></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is lawfully obtained by LICENSEE from sources independent of Cornell&#59; or</font></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is required to be disclosed by law or a court of competent jurisdiction&#59; and</font></td></tr></table></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) The secrecy obligations of LICENSEE with respect to Confidential Information shall continue for a period ending &#91;*&#93; (&#91;*&#93;) years from the termination date of this Agreement.</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assignability.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This Agreement may be assigned by Cornell, but is personal to LICENSEE and assignable by LICENSEE only with the written consent of Cornell.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">No Waiver.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No waiver by either party of any breach or default of any covenant or agreement set forth in this Agreement shall be deemed a waiver as to any subsequent and&#47;or similar breach or default.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.5 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Failure to Perform.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the event of a failure of performance due under this Agreement and if it becomes necessary for either party to undertake legal action against the other on account thereof, then the prevailing party shall be entitled to reasonable attorney&#8217;s fees in addition to costs and necessary disbursements.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.6 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governing Laws.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> THIS AGREEMENT SHALL BE INTERPRETED AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF NEW YORK, but the scope and validity of any patent or patent application shall be governed by the applicable laws of the country of the patent or patent application.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.7 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Force Majeure.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A party to this Agreement may be excused from any performance required herein if such performance is rendered impossible or unfeasible due to any catastrophe or other major event beyond its reasonable control, including, without limitation, war, riot, and insurrection&#59; laws, proclamations, edicts, ordinances, or regulations&#59; strikes, lockouts, or other serious labor disputes&#59; and floods, fires, explosions, or other natural disasters. When such events have abated, the non-performing party&#8217;s obligations herein shall resume.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.8 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Headings.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The headings of the several sections are inserted for convenience of reference only and are not intended to be a part of or to affect the meaning or interpretation of this Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.9 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Entire Agreement. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Agreement embodies the entire understanding of the parties and supersedes all previous communications, representations or understandings, either oral or written, between the parties relating to the subject matter hereof.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.10 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendments.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No amendment or modification of this Agreement shall be valid or binding on the parties unless made in writing and signed on behalf of each party.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.11 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Severability.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the event that any of the provisions contained in this Agreement is held to be invalid, illegal, or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Agreement, and this Agreement shall be construed as if the invalid, illegal, or unenforceable provisions had never been contained in it.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-16-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_52"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, both Cornell and LICENSEE have executed this Agreement, in duplicate originals, by their respective and duly authorized officers on the day and year written.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt"><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:46.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.103%"></td><td style="width:0.1%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHROMADEX CORPORATION&#58;</font></td><td colspan="3" style="padding:0 1pt"></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:700;line-height:120%">CORNELL UNIVERSITY&#58;</font></td></tr><tr style="height:11pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; William Spengler</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Brian Kelly</font></div></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:10pt;font-weight:400;line-height:120%">(Signature of an authorized officer)</font></td><td colspan="3" style="padding:0 1pt"></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:120%">(Signature of an authorized officer)</font></td></tr><tr style="height:11pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name&#58; William Spengler</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Name&#58; Brian Kelly</font></td></tr><tr style="height:11pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Title&#58; President</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Title&#58; Director Technology Commercialization and Liason</font></td></tr><tr style="height:11pt"><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 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; 7&#47;12&#47;2011</font></td><td colspan="3" style="padding:0 1pt"></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:120%">Date&#58; July 12, 2011</font></td></tr><tr style="height:23pt"><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="border-left:1pt solid #000000;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:120%">ATTEST&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;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:120%">ATTEST&#58;</font></td></tr><tr style="height:11pt"><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Frank Jaksch</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Carol J. Dempster</font></div></td></tr><tr><td colspan="3" style="border-left: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:120%">(Signature of a witness)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-right: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:120%">(Signature of a witness)</font></td></tr><tr style="height:11pt"><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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:120%">Name&#58; Frank Jaksch</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-right: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:120%">Name&#58; Carol J. Dempster</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left: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:120%">Date&#58; 7&#47;12&#47;2011</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-right: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:120%">Date&#58; July 12, 2011</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-17-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_55"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></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%">Appendix A - DEVELOPMENT REPORT</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt"><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:46.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:0.25pt 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:700;line-height:120%">Company Name</font></td><td colspan="3" style="border-top:0.25pt 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:700;line-height:120%">CCTEC Agreement No</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Your Reference No</font></div><div style="padding-right:9pt"><font><br></font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reporting Period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">mm &#47; dd &#47; yyyy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> )</font></div><div style="padding-right:48pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">From</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ___&#47; ___&#47;___ </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Through</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ___&#47; ___&#47;___ </font></div></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXPECTED or ACTUAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">mm &#47; dd &#47; yyyy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> )</font></div><div><font><br></font></div><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date of first sale of</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Licensed Product(s) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___&#47; ___&#47;___ </font></div></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Please Check One</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Your Company Has&#58; &#91; &#93; less than 500 employees worldwide &#91; &#93; 500 or more employees worldwide</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the reporting period prescribed in the agreement, please provide detailed answers to the questions listed below. Please attach a separate report to this sheet if necessary.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt"><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><td colspan="3" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">1. Summary of work completed during the reporting period</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><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><td colspan="3" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">2. Summary of work in progress</font></td></tr><tr style="height:2pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-18-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_58"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><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><td colspan="3" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">3. Current schedule of anticipated events or milestones, e.g. First round of financing, Phase 1 Clinical trials, etc.</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"><div style="padding-right:6.6pt"><font><br></font></div><div style="padding-right:6.6pt"><font><br></font></div><div style="padding-right:6.6pt"><font><br></font></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><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><td colspan="3" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">4. Market plans for Introduction of Licensed Product(s)</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><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><td colspan="3" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">5. Summary of resources (dollar value) spent in the reporting period.</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><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:11.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.946%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">6. Pipeline for Licensed Products</font></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:120%">Product Name</font></td><td colspan="3" style="border-bottom:1pt solid #000000;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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-19-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_61"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><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:34.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">Report Prepared &#38; Approved By</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Name </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Please Print</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> )</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:120%">Title</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Email</font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:700;line-height:120%">Signature</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date ( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">mm &#47; dd &#47; yyyy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> )</font></div><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___&#47; ___&#47;___ </font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-20-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_64"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div style="text-align:center"><font><br></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%">Appendix B - Commercialization Report</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt"><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.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:0.25pt 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:700;line-height:120%">Company Name</font></td><td colspan="3" style="border-top:0.25pt 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:700;line-height:120%">CCTEC Agreement No</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.25pt 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:700;line-height:120%">Your Reference No</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reporting Period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">mm &#47; dd &#47; yyyy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> )</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">From</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ___&#47; ___&#47;___ </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Through</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ___&#47; ___&#47;___ </font></div></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXPECTED or ACTUAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">mm &#47; dd &#47; yyyy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> )</font></div><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date of first sale of</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Licensed Product(s) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___&#47; ___&#47;___ </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;padding-right:12.25pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Please list all trade names for product(s) incorporating licensed rights whether or not you had sales during this reporting period.</font></div><div style="padding-left:27pt;padding-right:12.25pt;text-indent:-27pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><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.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.861%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.931%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.343%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CCTEC Docket #</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Country</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Units Sold</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Sales by Country</font></td><td colspan="6" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Net Sales by Country*</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%">( A )</font></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Royalty Rate*</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%">( B )</font></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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%">Total Royalties by Country</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%">( A * B )</font></div></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:2pt"><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:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" 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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="15" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:27pt;padding-right:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">* </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to the license agreement for&#58;</font></div><div style="padding-left:54pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#183; applicable royalty rate, please provide as decimal&#59;</font></div><div style="padding-left:54pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#183; how Net Sales should be calculated&#59;</font></div><div style="padding-left:54pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#183; applicable share of sublicense fees&#59;</font></div><div style="padding-left:54pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#183;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> application of minimum royalty rate</font></div><div style="padding-left:54pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#183; If sales were in a currency other than United States Dollars, please specify exchange rate used</font></div></td><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Royalty Subtotal</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:25pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Minimum Royalty Payment*</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Royalty Owed</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:25pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Total Sublicense Fees*</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(if applicable)</font></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Payment</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-21-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_67"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><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:41.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.435%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Sublicense Activity </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(if applicable)</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of sublicenses granted during the reporting period</font></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of sublicenses terminated or expired during the reporting period</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Granted Sub-Licensee Company Name(s) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(please list below)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Terminated Sub-Licensee Company Name(s) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(please list below)</font></div></td></tr><tr style="height:16pt"><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:16pt"><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:16pt"><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:16pt"><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:16pt"><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Number of active sublicenses during reporting period</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><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:14.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-top:0.25pt 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:700;line-height:120%">Other Licensed Products in the pipeline</font></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:120%">Product Name</font></td><td colspan="3" style="border-bottom:1pt solid #000000;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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developmental Stage</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><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:14.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.25pt 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:700;line-height:120%">Are Licensed Product(s) Manufactured in the US&#63; Yes No</font></td></tr><tr><td colspan="12" 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:700;line-height:120%">If No, please list countries where Licensed Product(s) is manufactured</font></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Countries</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Countries</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:700;line-height:120%">Product Name</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Countries</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:120%">Product Name</font></td><td colspan="3" style="border-bottom:1pt solid #000000;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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Countries</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-22-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_70"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><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:36.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24pt;padding-right:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report Prepared &#38; Approved By</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Name </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Please Print</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> )</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:120%">Title</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:700;line-height:120%">Email</font></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Signature</font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div><div style="padding-right:48pt"><font><br></font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date ( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">mm &#47; dd &#47; yyyy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> )</font></div><div style="padding-right:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___&#47; ___&#47;___ </font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-23-</font></div></div></div><div id="i65fcdc566d4242ca8598aed1dc774527_73"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;*&#93; INDICATES CONFIDENTIAL PORTION HAS BEEN OMITTED PURSUANT TO A REQUEST FOR CONFIDENTIAL TREATMENT AND HAS BEEN FILED SEPARATELY WITH THE COMMISSION.</font></div><div><font><br></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%">Appendix C - Patents and Applications</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt"><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:19.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.540%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:120%">Cornell Reference</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:700;line-height:120%">Country of Filing</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:700;line-height:120%">Application No</font></td></tr><tr><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:120%">3787-02-US</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:120%">United States</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:120%">11&#47;601,714</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:10pt;font-weight:400;line-height:120%">3787-04-CN</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:120%">China</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:120%">200680051368.4</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:10pt;font-weight:400;line-height:120%">3787-05-EP</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:120%">Europe</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:120%">6837837</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:10pt;font-weight:400;line-height:120%">3787-06-IN</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:120%">India</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:120%">4525&#47;DELNP&#47;2008</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">300991687.2</font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">-24-</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>seventhamendmenttomanufact.htm
<DESCRIPTION>EX-10.3
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i626c454d110c4309a48066c8779402c0_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY &#91;&#8230;***&#8230;&#93;, HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II)&#160;IS THE TYPE THAT CHROMADEX CORPORATION TREATS AS PRIVATE OR CONFIDENTIAL</font></div></div><div style="margin-top:4.65pt;padding-left:160.65pt;padding-right:160.65pt;text-align:center;text-indent:-37.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SEVENTH AMENDMENT</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:9.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Manufacturing and Supply Agreement between W. R Grace </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#38; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Co. and ChromaDex, Inc.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5.5pt;padding-right:26.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Seventh Amendment to the Manufacturing and Supply Agreement (the &#34;Seventh Amendment&#34;) is made and effective as of August 2, 2021 (the &#34;Seventh Amendment Effective Date&#34;) by and between W. R. Grace &#38; Co. (&#34;GRACE&#34;) and ChromaDex, Inc. (&#34;ChromaDex&#34;).</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.6pt;padding-left:186.82pt;padding-right:186.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">RECITALS</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.65pt;padding-right:14.75pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">WHEREAS, GRACE and ChromaDex entered into a certain Manufacturing and Supply Agreement effective January 1, 2016 (the &#34;Agreement&#34;), a First Amendment to the Agreement effective February 27, 2017, a Second Amendment to the Agreement effective January 1, 2018, a Third Amendment to  the Agreement effective January 1, 2019, a Fourth Amendment to the Agreement effective April 15 , 2019, a Fifth Amendment to the Agreement effective January 1, 2020, and a Sixth Amendment to the Agreement effective September 17, 2020 (collectively, the&#59; &#8220;Amendments&#8221;), whereby GRACE agreed to sell to ChromaDex and ChromaDex agreed to purchase from GRACE a &#91;&#8230;***&#8230;&#93; defined in the specifications contained in Exhibit A of the Quality Agreement between the Parties (the &#34;Product&#34;) pursuant to the terms and conditions set forth therein&#59;</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:6pt;padding-right:15.55pt;text-align:justify;text-indent:0.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:129%">WHEREAS, Grace and ChromaDex desire and wish to further amend the Agreement as set forth herein with the understanding that all other provisions of the Agreement and the Amendments shall remain unchanged.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:6.2pt;padding-right:15.1pt;text-align:justify;text-indent:-0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:128%">NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, and in consideration of the mutual obligations contained herein, the Parties hereto agree as follows&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:22.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Term</font></div><div style="margin-top:0.15pt;padding-left:54.55pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Section 3(a) of the Agreement is deleted in its entirety, and replaced with the following&#58;</font></div><div style="margin-top:0.45pt;text-align:justify"><font><br></font></div><div style="margin-top:4.65pt;padding-left:54.65pt;padding-right:14.65pt;text-align:justify;text-indent:-0.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#34;(a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. The initial term of this Agreement shall commence upon the Effective Date and shall continue until June 30, 2023 (the &#8220;Initial Term&#8221;). The Parties may elect to renew the Initial Term upon their mutual approval, such approval not to be unreasonably withheld, delayed or conditioned, each such renewal being a &#34;Renewal Term.&#34; The Initial Term and any Renewal Terms are collectively the &#34;Term&#34;.&#34;</font></div><div style="margin-top:8.6pt;padding-left:22.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Obligations</font></div><div style="padding-left:54.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following language shall be added at the end of the first paragraph of Section 4&#58;</font></div><div style="padding-left:54.85pt;text-align:justify"><font><br></font></div><div style="padding-left:55pt;padding-right:19pt;text-align:justify;text-indent:-0.25pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY &#91;&#8230;***&#8230;&#93;, HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II)&#160;IS THE TYPE THAT CHROMADEX CORPORATION TREATS AS PRIVATE OR CONFIDENTIAL</font></div></div><div style="padding-left:55pt;padding-right:19pt;text-align:justify;text-indent:-0.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#34;Notwithstanding any other terms of the Agreement or the Amendments thereto to the contrary, ChromaDex shall purchase &#91;&#8230;***&#8230;&#93; of Product from GRACE during the specified periods&#58; &#91;&#8230;***&#8230;&#93; of Product for the period commencing January 1, 2022 through December 31, 2022 and &#91;&#8230;***&#8230;&#93; of Product for the period commencing January 1, 2023 through June 30, 2023, collectively (the &#34;Minimum Purchase Obligation&#34;). GRACE shall make commercially reasonable efforts to have the capacity to manufacture (or have manufactured) and supply ChromaDex with &#91;&#8230;***&#8230;&#93; of Product during the period January 1, 2022 - December 31, 2022 and &#91;&#8230;***&#8230;&#93; of Product during the period January 1, 2023-June 30, 2023. For avoidance of doubt, ChromaDex's obligations with respect to its rolling and binding forecasts are not altered by any Minimum Purchase Obligations.&#34;</font></div><div style="margin-top:0.15pt;text-align:justify"><font><br></font></div><div style="margin-top:4.6pt;padding-left:22.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">III.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price</font></div><div style="padding-left:54.75pt;padding-right:19pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:132%">Notwithstanding any terms of the Agreement or the Amendments thereto to the contrary, the Purchase Price of the Product for the period commencing January 1, 2022 through June 30, 2023 shall be &#91;&#8230;***&#8230;&#93; per &#91;&#8230;***&#8230;&#93; of Product purchased.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:22.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">IV.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Renewal</font></div><div style="margin-top:0.4pt;padding-left:54.8pt;text-align:justify;text-indent:-0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">ChromaDex and GRACE shall negotiate a further renewal of the Agreement diligently and without delay commencing upon execution of this Seventh Amendment.</font></div><div style="margin-top:0.15pt;text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.1pt;padding-right:14.6pt;text-align:justify;text-indent:0.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:132%">Except as amended hereby, all of the other terms and conditions of the Agreement and all other Amendments shall remain and continue in full force and effect and apply hereto. Capitalized terms not otherwise defined herein shall have the meaning given to them in the Agreement. This Seventh Amendment shall become effective as of the Seventh Amendment Effective Date.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:6.65pt;padding-right:20.15pt;text-align:justify;text-indent:-0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">IN WITNESS THEREOF, the authorized representatives of the Parties have executed this Seventh Amendment to the Manufacturing and Supply Agreement effective as of the Seventh Amendment Effective Date.</font></div><div style="padding-right:20.15pt;text-align:justify"><font><br></font></div><div style="padding-left:6.65pt;padding-right:20.15pt;text-indent:-0.15pt"><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:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">ChromaDex, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">W.R. Grace &#38; Co. </font></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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></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:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; Robert N. Fried</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">By&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; Sandra L. Wisniewski </font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Robert N Friend</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Sandra L. Wisniewski</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">President, Materials Technologies</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Date&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">August 3, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Date&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">August 3, 2021</font></td></tr></table></div><div style="height:72pt;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-31.1
<SEQUENCE>5
<FILENAME>cdxcq2202110qex-311.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 2021 Workiva -->
<title>Document</title></head><body><div id="i3bdd10f9390542ddad4b9dc9606a9fbc_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 31.1</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 the Chief 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</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%">Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended,</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 Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Robert N. Fried, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;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 10&#8722;Q of ChromaDex Corporation&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;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="margin-top:10pt;padding-left:18pt;text-align:justify;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="margin-top:10pt;padding-left:18pt;text-align:justify;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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a&#8722;15(e) and 15d&#8722;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.91pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.34pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.91pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.34pt">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="margin-top:10pt;padding-left:18pt;text-align:justify;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(s) 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)&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.91pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.34pt">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="margin-top:5pt;text-align:center"><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.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 3, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#47;s&#47; ROBERT N. FRIED</font></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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert N. Fried</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="text-align:center"><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-31.2
<SEQUENCE>6
<FILENAME>cdxcq2202110qex-312.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 2021 Workiva -->
<title>Document</title></head><body><div id="i0c4158cca5e245739b502c5acc2fd27d_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 31.2</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 the Chief 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</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%">Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended,</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 Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kevin M. Farr, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;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 10&#8722;Q of ChromaDex Corporation&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;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="margin-top:10pt;padding-left:18pt;text-align:justify;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="margin-top:10pt;padding-left:18pt;text-align:justify;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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a&#8722;15(e) and 15d&#8722;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.91pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.34pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.91pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.34pt">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="margin-top:10pt;padding-left:18pt;text-align:justify;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(s) 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)&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.91pt">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="margin-top:10pt;padding-left:36pt;text-align:justify;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:6.34pt">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="margin-top:5pt;text-align:center"><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.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 3, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#47;s&#47; KEVIN M. FARR</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin M. Farr</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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>7
<FILENAME>cdxcq2202110qex-321.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 2021 Workiva -->
<title>Document</title></head><body><div id="ic95b461bfc614ec185d3d08204216b5f_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 32.1</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 Pursuant to 18 U.S.C. Section 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 Section 906 of the Sarbanes&#8722;Oxley Act of 2002)</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this Quarterly Report of ChromaDex Corporation (the &#8220;Company&#8221;) on Form 10&#8722;Q for the quarter ended June&#160;30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), we, Robert N. Fried, Chief Executive Officer of the Company, and Kevin M. Farr, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to Section 906 of the Sarbanes&#8722;Oxley Act of 2002, that, to our knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;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">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;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">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="margin-top:5pt;text-align:center"><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.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 3, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#47;s&#47; ROBERT N. FRIED</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert N. Fried</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr style="height:15pt"><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#47;s&#47; KEVIN M. FARR</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin M. Farr</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.</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>8
<FILENAME>cdcx-20210630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:5980d565-8a72-4515-8fec-bdac7b3f0909,g:677400b4-ae7d-4e30-9c74-e63e64bd7b23-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cdcx="http://cdcx.com/20210630" 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://cdcx.com/20210630">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <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/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="cdcx-20210630_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="cdcx-20210630_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="cdcx-20210630_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="cdcx-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://cdcx.com/role/Cover">
        <link:definition>0001001 - Document - Cover</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="UnauditedCondensedConsolidatedBalanceSheets" roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Unaudited Condensed Consolidated 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="UnauditedCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Unaudited Condensed Consolidated 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="UnauditedCondensedConsolidatedStatementsofOperations" roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Unaudited 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="UnauditedCondensedConsolidatedStatementofStockholdersEquity" roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity">
        <link:definition>1004005 - Statement - Unaudited Condensed Consolidated 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="UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical" roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical">
        <link:definition>1005006 - Statement - Unaudited Condensed Consolidated 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="UnauditedCondensedConsolidatedStatementsofCashFlows" roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Unaudited Condensed Consolidated 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="UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>1007008 - Statement - Unaudited Condensed Consolidated 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="InterimFinancialStatements" roleURI="http://cdcx.com/role/InterimFinancialStatements">
        <link:definition>2101101 - Disclosure - Interim Financial Statements</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="NatureofBusiness" roleURI="http://cdcx.com/role/NatureofBusiness">
        <link:definition>2102102 - Disclosure - Nature of Business</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="Liquidity" roleURI="http://cdcx.com/role/Liquidity">
        <link:definition>2103103 - Disclosure - Liquidity</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="LiquidityDetails" roleURI="http://cdcx.com/role/LiquidityDetails">
        <link:definition>2404401 - Disclosure - Liquidity (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="SignificantAccountingPolicies" roleURI="http://cdcx.com/role/SignificantAccountingPolicies">
        <link:definition>2105104 - Disclosure - 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="SignificantAccountingPoliciesPolicies" roleURI="http://cdcx.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>2206201 - Disclosure - 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="EarningsPerShareApplicabletoCommonStockholders" roleURI="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholders">
        <link:definition>2107105 - Disclosure - Earnings Per Share Applicable to Common Stockholders</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="EarningsPerShareApplicabletoCommonStockholdersTables" roleURI="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersTables">
        <link:definition>2308301 - Disclosure - Earnings Per Share Applicable to Common Stockholders (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="EarningsPerShareApplicabletoCommonStockholdersDetails" roleURI="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails">
        <link:definition>2409402 - Disclosure - Earnings Per Share Applicable to Common Stockholders (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="RelatedPartyTransactions" roleURI="http://cdcx.com/role/RelatedPartyTransactions">
        <link:definition>2110106 - Disclosure - Related Party Transactions</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="RelatedPartyTransactionsTables" roleURI="http://cdcx.com/role/RelatedPartyTransactionsTables">
        <link:definition>2311302 - Disclosure - Related Party Transactions (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="RelatedPartyTransactionsDetails" roleURI="http://cdcx.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2412403 - Disclosure - Related Party Transactions (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="Inventories" roleURI="http://cdcx.com/role/Inventories">
        <link:definition>2113107 - Disclosure - Inventories</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="InventoriesTables" roleURI="http://cdcx.com/role/InventoriesTables">
        <link:definition>2314303 - Disclosure - Inventories (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="InventoriesDetails" roleURI="http://cdcx.com/role/InventoriesDetails">
        <link:definition>2415404 - Disclosure - Inventories (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="StockIssuance" roleURI="http://cdcx.com/role/StockIssuance">
        <link:definition>2116108 - Disclosure - Stock Issuance</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="StockIssuanceDetails" roleURI="http://cdcx.com/role/StockIssuanceDetails">
        <link:definition>2417405 - Disclosure - Stock Issuance (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="Leases" roleURI="http://cdcx.com/role/Leases">
        <link:definition>2118109 - 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="LeasesTables" roleURI="http://cdcx.com/role/LeasesTables">
        <link:definition>2319304 - 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="LeasesNarrativeDetails" roleURI="http://cdcx.com/role/LeasesNarrativeDetails">
        <link:definition>2420406 - 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://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>2421407 - 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="LeasesOperatingLeaseAdditionalInformationDetails" roleURI="http://cdcx.com/role/LeasesOperatingLeaseAdditionalInformationDetails">
        <link:definition>2422408 - Disclosure - Leases - Operating Lease Additional 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="LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" roleURI="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails">
        <link:definition>2423409 - Disclosure - Leases - Future Minimum Lease Payments Under Operating Leases (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="LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1" roleURI="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1">
        <link:definition>2423409 - Disclosure - Leases - Future Minimum Lease Payments Under Operating Leases (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="ShareBasedCompensation" roleURI="http://cdcx.com/role/ShareBasedCompensation">
        <link:definition>2124110 - Disclosure - Share Based Compensation</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="ShareBasedCompensationTables" roleURI="http://cdcx.com/role/ShareBasedCompensationTables">
        <link:definition>2325305 - Disclosure - Share-Based Compensation (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="ShareBasedCompensationNarrativeDetails" roleURI="http://cdcx.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>2426410 - Disclosure - Share-Based Compensation - 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="ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails" roleURI="http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails">
        <link:definition>2427411 - Disclosure - Share-Based Compensation - Weighted Average Assumptions for options granted (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="ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails" roleURI="http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails">
        <link:definition>2428412 - Disclosure - Share-Based Compensation - Activity of Service Period Based and Performance Based Stock Options (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="ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails" roleURI="http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails">
        <link:definition>2429413 - Disclosure - Share-Based Compensation - Activity of Restricted Stock Unit Awards (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="ShareBasedCompensationShareBasedCompensationExpenseDetails" roleURI="http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails">
        <link:definition>2430414 - Disclosure - Share-Based Compensation - Share-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="BusinessSegments" roleURI="http://cdcx.com/role/BusinessSegments">
        <link:definition>2131111 - Disclosure - Business Segments</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="BusinessSegmentsTables" roleURI="http://cdcx.com/role/BusinessSegmentsTables">
        <link:definition>2332306 - Disclosure - Business Segments (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="BusinessSegmentsSegmentFinancialInformationDetails" roleURI="http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails">
        <link:definition>2433415 - Disclosure - Business Segments - Segment Financial 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="BusinessSegmentsDisaggregationofRevenueDetails" roleURI="http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails">
        <link:definition>2434416 - Disclosure - Business Segments - Disaggregation of Revenue (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="BusinessSegmentsMajorCustomersDetails" roleURI="http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails">
        <link:definition>2435417 - Disclosure - Business Segments - Major Customers (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="CommitmentsandContingencies" roleURI="http://cdcx.com/role/CommitmentsandContingencies">
        <link:definition>2136112 - 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="CommitmentsandContingenciesDetails" roleURI="http://cdcx.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2437418 - Disclosure - Commitments and Contingencies (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="cdcx_FullValueAwardMember" abstract="true" name="FullValueAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" abstract="false" name="RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_AmazonMarketplacesMember" abstract="true" name="AmazonMarketplacesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" abstract="false" name="LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares" abstract="false" name="IssuanceOfCommonStockNetOfOfferingCostsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_NonvestedSharesOfRestrictedStock" abstract="false" name="NonvestedSharesOfRestrictedStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_A2017EquityIncentivePlanMember" abstract="true" name="A2017EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_StockOptionsMember" abstract="false" name="StockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember" abstract="false" name="AnalyticalReferenceStandardsAndServicesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_LossContingencyDamagesSoughtCompensationValue" abstract="false" name="LossContingencyDamagesSoughtCompensationValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_WeightedAverageExercisePriceExercised" abstract="false" name="WeightedAverageExercisePriceExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_WeightedAverageExercisePriceOutstandingEndingBalance" abstract="false" name="WeightedAverageExercisePriceOutstandingEndingBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_WeightedAverageRemainingContractualTermEndingBalance" abstract="false" name="WeightedAverageRemainingContractualTermEndingBalance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdcx_NumberOfSharesEndingBalanceExercised" abstract="false" name="NumberOfSharesEndingBalanceExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" abstract="false" name="OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_UnvestedSharesBeginningBalance" abstract="false" name="UnvestedSharesBeginningBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_UnvestedWeightedAverageFairValueVested" abstract="false" name="UnvestedWeightedAverageFairValueVested" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_ShelfRegistrationMember" abstract="true" name="ShelfRegistrationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_SalesAndMarketingMember" abstract="false" name="SalesAndMarketingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" abstract="true" name="ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ReferenceStandardsMember" abstract="true" name="ReferenceStandardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_StockIssuanceTextBlock" abstract="false" name="StockIssuanceTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_UnvestedSharesExpectedToVest" abstract="false" name="UnvestedSharesExpectedToVest" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" abstract="false" name="IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_AtTheMarketFacilityMember" abstract="true" name="AtTheMarketFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ServicePeriodBasedStockOptionsMember" abstract="false" name="ServicePeriodBasedStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_WalmartMember" abstract="true" name="WalmartMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_LesseeOperatingLeaseNumberOfRenewalOptions" abstract="false" name="LesseeOperatingLeaseNumberOfRenewalOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdcx_UnvestedWeightedAverageFairValueBeginningBalance" abstract="false" name="UnvestedWeightedAverageFairValueBeginningBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_SecuritiesPurchaseAgreementMember" abstract="false" name="SecuritiesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_MatakanaHealthMember" abstract="true" name="MatakanaHealthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_UnvestedWeightedAverageFairValueForfeited" abstract="false" name="UnvestedWeightedAverageFairValueForfeited" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_NoncashInvestingItemsAbstract" abstract="true" name="NoncashInvestingItemsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdcx_WeightedAverageIntrinsicValueExercised" abstract="false" name="WeightedAverageIntrinsicValueExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_LossContingencyDamagesSoughtPriceDiscountValue" abstract="false" name="LossContingencyDamagesSoughtPriceDiscountValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance" abstract="false" name="WeightedAverageExercisePriceOutstandingBeginningBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_OtherGoodsAndServicesMember" abstract="true" name="OtherGoodsAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount" abstract="false" name="IssuanceOfCommonStockNetOfOfferingCostsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_ConsultingAndOtherMember" abstract="true" name="ConsultingAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" abstract="false" name="ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cdcx_LossContingencyDamagesSoughtAvoidedCostsValue" abstract="false" name="LossContingencyDamagesSoughtAvoidedCostsValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_ConsumerProductsSegmentMember" abstract="false" name="ConsumerProductsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_TRUNIAGENConsumerProductMember" abstract="true" name="TRUNIAGENConsumerProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_NIAGENIngredientMember" abstract="true" name="NIAGENIngredientMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_OtherIngredientsMember" abstract="true" name="OtherIngredientsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_SaleOfStockAuthorizedAmount" abstract="false" name="SaleOfStockAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_UnvestedWeightedAverageFairValueExpectedToVest" abstract="false" name="UnvestedWeightedAverageFairValueExpectedToVest" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_HorizonVenturesMember" abstract="true" name="HorizonVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_SaleOfStockRemainingAmountAvailable" abstract="false" name="SaleOfStockRemainingAmountAvailable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_UnvestedWeightedAverageFairValueEndingBalance" abstract="false" name="UnvestedWeightedAverageFairValueEndingBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" abstract="false" name="FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_WeightedAverageRemainingContractualTermBeginningBalance" abstract="false" name="WeightedAverageRemainingContractualTermBeginningBalance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdcx_CumulativeTranslationAdjustmentsMember" abstract="true" name="CumulativeTranslationAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ImplementationCostsForCloudComputingArrangement" abstract="false" name="ImplementationCostsForCloudComputingArrangement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_UnvestedSharesForfeited" abstract="false" name="UnvestedSharesForfeited" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_RejuvenationTherapeuticsMember" abstract="false" name="RejuvenationTherapeuticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_NIAGENRelatedMember" abstract="true" name="NIAGENRelatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_WeightedAverageRemainingContractualTermExercisableBalance" abstract="false" name="WeightedAverageRemainingContractualTermExercisableBalance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_UnvestedSharesGranted" abstract="false" name="UnvestedSharesGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_IngredientsSegmentMember" abstract="false" name="IngredientsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_InvestmentInOtherLongTermAssets" abstract="false" name="InvestmentInOtherLongTermAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_PurchasesOfLeaseholdImprovementsAndEquipment" abstract="false" name="PurchasesOfLeaseholdImprovementsAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_PerformanceBasedStockOptionsMember" abstract="false" name="PerformanceBasedStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_LifeExtensionMember" abstract="true" name="LifeExtensionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_CaliforniaActionMember" abstract="true" name="CaliforniaActionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_NonCashOperatingAndFinancingActivitiesAbstract" abstract="true" name="NonCashOperatingAndFinancingActivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdcx_LiquidityMember" abstract="false" name="LiquidityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_ASWatsonGroupMember" abstract="false" name="ASWatsonGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdcx_InterimFinancialStatementsTextBlock" abstract="false" name="InterimFinancialStatementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cdcx_WeightedAverageExercisePriceExercisableEndingBalance" abstract="false" name="WeightedAverageExercisePriceExercisableEndingBalance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" abstract="false" name="OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance" abstract="false" name="WeightedAverageIntrinsicValueExercisedEndingBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_AntidilutiveSecuritiesAbstract" abstract="true" name="AntidilutiveSecuritiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdcx_UnvestedWeightedAverageFairValueGranted" abstract="false" name="UnvestedWeightedAverageFairValueGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cdcx_TotalOperatingLeaseExpenses" abstract="false" name="TotalOperatingLeaseExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_WeightedAverageIntrinsicValueEndingBalance" abstract="false" name="WeightedAverageIntrinsicValueEndingBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdcx_UnvestedSharesVested" abstract="false" name="UnvestedSharesVested" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdcx_UnvestedSharesEndingBalance" abstract="false" name="UnvestedSharesEndingBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cdcx-20210630_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 2021 Workiva-->
<!--r:5980d565-8a72-4515-8fec-bdac7b3f0909,g:677400b4-ae7d-4e30-9c74-e63e64bd7b23-->
<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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3a625441-fbc4-490e-b342-4033b87b4ac5" 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_f9ae20ec-e87e-422e-9907-aeb86e48d5dd" 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_3a625441-fbc4-490e-b342-4033b87b4ac5" xlink:to="loc_us-gaap_AssetsCurrent_f9ae20ec-e87e-422e-9907-aeb86e48d5dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_20910f0a-6011-4dfd-b220-3ecaf1864054" 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_3a625441-fbc4-490e-b342-4033b87b4ac5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_20910f0a-6011-4dfd-b220-3ecaf1864054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7274ba5d-d1a0-4931-be02-df0f919f333c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3a625441-fbc4-490e-b342-4033b87b4ac5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7274ba5d-d1a0-4931-be02-df0f919f333c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e8295cf1-313e-427a-a6c4-d16799b52d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3a625441-fbc4-490e-b342-4033b87b4ac5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e8295cf1-313e-427a-a6c4-d16799b52d51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2a4fbe8b-0057-47e8-85be-8b4f3f175dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3a625441-fbc4-490e-b342-4033b87b4ac5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2a4fbe8b-0057-47e8-85be-8b4f3f175dc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eba8417f-caab-471f-9afd-7228e24965b7" 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_CommonStockValue_3e07cad9-2eab-458d-ad15-8d3d9273d749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eba8417f-caab-471f-9afd-7228e24965b7" xlink:to="loc_us-gaap_CommonStockValue_3e07cad9-2eab-458d-ad15-8d3d9273d749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f440c656-9de3-42f5-a235-417ab190d748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eba8417f-caab-471f-9afd-7228e24965b7" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f440c656-9de3-42f5-a235-417ab190d748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eacf4269-8182-482f-8355-f79ec80732ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eba8417f-caab-471f-9afd-7228e24965b7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eacf4269-8182-482f-8355-f79ec80732ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_62ca39bb-ebb6-43f4-ab51-c8b1dac33f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eba8417f-caab-471f-9afd-7228e24965b7" xlink:to="loc_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_62ca39bb-ebb6-43f4-ab51-c8b1dac33f10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d101760d-ac10-4a76-8ddc-0424426599af" 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_246ab6a9-3d23-495e-a4ae-0be83e13ea08" 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_d101760d-ac10-4a76-8ddc-0424426599af" xlink:to="loc_us-gaap_LiabilitiesCurrent_246ab6a9-3d23-495e-a4ae-0be83e13ea08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f19f1be2-1187-40ab-b1a9-40646c8e3a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d101760d-ac10-4a76-8ddc-0424426599af" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f19f1be2-1187-40ab-b1a9-40646c8e3a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_98f3160b-6371-48a4-8fd3-ee3d23fab3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d101760d-ac10-4a76-8ddc-0424426599af" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_98f3160b-6371-48a4-8fd3-ee3d23fab3f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_91bba522-67b5-4c36-bfcc-23e776f4d79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d101760d-ac10-4a76-8ddc-0424426599af" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_91bba522-67b5-4c36-bfcc-23e776f4d79d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f86a00ac-3d0a-4bd5-9f64-1597a8919b9e" 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_62f30377-ddb1-499c-a751-071773c2d05c" 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_f86a00ac-3d0a-4bd5-9f64-1597a8919b9e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_62f30377-ddb1-499c-a751-071773c2d05c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ed2fcd80-6718-417d-ab37-c52c84993921" 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_f86a00ac-3d0a-4bd5-9f64-1597a8919b9e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ed2fcd80-6718-417d-ab37-c52c84993921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d7851615-6926-4291-ae18-56fab1698487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f86a00ac-3d0a-4bd5-9f64-1597a8919b9e" xlink:to="loc_us-gaap_InventoryNet_d7851615-6926-4291-ae18-56fab1698487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_564e7a2a-aec3-4038-a634-5ab485c9b908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f86a00ac-3d0a-4bd5-9f64-1597a8919b9e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_564e7a2a-aec3-4038-a634-5ab485c9b908" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a2413b85-b787-4fef-af52-fdf05ace2f02" 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_7269ad9c-fae0-447f-b485-1eaf57547918" 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_a2413b85-b787-4fef-af52-fdf05ace2f02" xlink:to="loc_us-gaap_AccountsPayableCurrent_7269ad9c-fae0-447f-b485-1eaf57547918" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_26a8726d-1040-4344-84af-7cc7c0acfe08" 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_a2413b85-b787-4fef-af52-fdf05ace2f02" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_26a8726d-1040-4344-84af-7cc7c0acfe08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8e231ce5-9776-45e1-891c-dc7a0e3da80a" 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_a2413b85-b787-4fef-af52-fdf05ace2f02" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8e231ce5-9776-45e1-891c-dc7a0e3da80a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f9a4d63e-4316-4a56-afdb-2c7d7e9c5a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a2413b85-b787-4fef-af52-fdf05ace2f02" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f9a4d63e-4316-4a56-afdb-2c7d7e9c5a40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeCurrent_ad522405-6016-43a1-8f10-c63a588fbbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a2413b85-b787-4fef-af52-fdf05ace2f02" xlink:to="loc_us-gaap_DeferredIncomeCurrent_ad522405-6016-43a1-8f10-c63a588fbbcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec633f45-3241-476b-be6b-0fab207a0444" 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_2e2cbe53-2e4d-49d9-bcbb-7c481ff38574" 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_ec633f45-3241-476b-be6b-0fab207a0444" xlink:to="loc_us-gaap_Liabilities_2e2cbe53-2e4d-49d9-bcbb-7c481ff38574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e540fc86-f394-4559-bfce-58c6939bd899" 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_ec633f45-3241-476b-be6b-0fab207a0444" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e540fc86-f394-4559-bfce-58c6939bd899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c1d8200d-5110-4b2f-a98b-d1681eb43194" 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_ec633f45-3241-476b-be6b-0fab207a0444" xlink:to="loc_us-gaap_StockholdersEquity_c1d8200d-5110-4b2f-a98b-d1681eb43194" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6db3dc83-75a0-4710-9a7b-f2420eed706f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ab574612-e410-42ce-a7ba-41739988c1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6db3dc83-75a0-4710-9a7b-f2420eed706f" xlink:to="loc_us-gaap_Revenues_ab574612-e410-42ce-a7ba-41739988c1c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_ecbb29bc-6463-4051-a68e-6775d13b67e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6db3dc83-75a0-4710-9a7b-f2420eed706f" xlink:to="loc_us-gaap_CostOfRevenue_ecbb29bc-6463-4051-a68e-6775d13b67e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a1fb7a28-14a3-414d-ba8f-a6d302d071f6" 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_SellingAndMarketingExpense_f0c59ff8-97ec-437b-8199-880ef3958b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a1fb7a28-14a3-414d-ba8f-a6d302d071f6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f0c59ff8-97ec-437b-8199-880ef3958b41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0235e46a-3f42-4a81-a500-c3a2bd6d538c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a1fb7a28-14a3-414d-ba8f-a6d302d071f6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0235e46a-3f42-4a81-a500-c3a2bd6d538c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4081ac88-ff6c-4e4e-bc63-94d3f54b8d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a1fb7a28-14a3-414d-ba8f-a6d302d071f6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4081ac88-ff6c-4e4e-bc63-94d3f54b8d01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_64791ba7-2c99-444a-88b1-89b57f67d14d" 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_OperatingIncomeLoss_f1c33efa-15f3-4183-bb32-90d022ad75ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_64791ba7-2c99-444a-88b1-89b57f67d14d" xlink:to="loc_us-gaap_OperatingIncomeLoss_f1c33efa-15f3-4183-bb32-90d022ad75ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1631e62a-a431-4cad-a824-882ddc1e12cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_64791ba7-2c99-444a-88b1-89b57f67d14d" xlink:to="loc_us-gaap_InterestExpense_1631e62a-a431-4cad-a824-882ddc1e12cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f147928e-0cd1-4828-973b-9418e4b4e321" 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_GrossProfit_a0a203b1-4e9d-48f1-b4a2-486cbeb59dee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f147928e-0cd1-4828-973b-9418e4b4e321" xlink:to="loc_us-gaap_GrossProfit_a0a203b1-4e9d-48f1-b4a2-486cbeb59dee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e2588de4-db9a-416f-a5c8-be5670ee14ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f147928e-0cd1-4828-973b-9418e4b4e321" xlink:to="loc_us-gaap_OperatingExpenses_e2588de4-db9a-416f-a5c8-be5670ee14ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_971d8602-ca20-481f-a221-1ea8ef2d31cd" 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_ProceedsFromIssuanceOfCommonStock_a5936641-d067-4257-a708-506de9b9e402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_971d8602-ca20-481f-a221-1ea8ef2d31cd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_a5936641-d067-4257-a708-506de9b9e402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_33cb0050-6ac6-4555-9cc5-31260b63feb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_971d8602-ca20-481f-a221-1ea8ef2d31cd" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_33cb0050-6ac6-4555-9cc5-31260b63feb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cfbdc96e-b53e-4f9c-8015-cc84374f468b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_971d8602-ca20-481f-a221-1ea8ef2d31cd" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cfbdc96e-b53e-4f9c-8015-cc84374f468b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_e01275d9-5c60-4a32-ae09-db4bd8fcd960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_971d8602-ca20-481f-a221-1ea8ef2d31cd" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_e01275d9-5c60-4a32-ae09-db4bd8fcd960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" 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_b0eb8b51-e0ee-4ef7-954c-258b376443c7" 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_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_NetIncomeLoss_b0eb8b51-e0ee-4ef7-954c-258b376443c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6557847e-ee98-49d9-b704-e80e52acaabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_Depreciation_6557847e-ee98-49d9-b704-e80e52acaabf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_59e26350-785b-4523-8ef3-099f1b9e9e71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_59e26350-785b-4523-8ef3-099f1b9e9e71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_5a1599a0-655c-41f0-9a77-2f9ffba70240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_5a1599a0-655c-41f0-9a77-2f9ffba70240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_27eb8ca0-c3b0-4d5a-b6fb-823d2f629cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_ShareBasedCompensation_27eb8ca0-c3b0-4d5a-b6fb-823d2f629cb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_db095ec8-084c-47ad-b081-0cbef26d82e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_db095ec8-084c-47ad-b081-0cbef26d82e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6eb4b218-df4c-4b06-9f39-2064127c9da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6eb4b218-df4c-4b06-9f39-2064127c9da7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_804ad0d8-a7e0-4ca7-aa62-dca947069a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_804ad0d8-a7e0-4ca7-aa62-dca947069a1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b97aeebb-2411-4906-8d4c-fc3a1ce91c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b97aeebb-2411-4906-8d4c-fc3a1ce91c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ImplementationCostsForCloudComputingArrangement_ac05f982-7441-44cd-9f77-a02ecade7685" xlink:href="cdcx-20210630.xsd#cdcx_ImplementationCostsForCloudComputingArrangement"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_cdcx_ImplementationCostsForCloudComputingArrangement_ac05f982-7441-44cd-9f77-a02ecade7685" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2fb2e6e8-b46b-4524-9370-cf2991defdab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2fb2e6e8-b46b-4524-9370-cf2991defdab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3e085bb2-17aa-4cf4-a080-cf0386cbf477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3e085bb2-17aa-4cf4-a080-cf0386cbf477" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_983c29b1-bfaa-44fc-a9ca-e1bd4aae4fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_983c29b1-bfaa-44fc-a9ca-e1bd4aae4fd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_480965f1-24c1-485e-9f7c-040048905436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_480965f1-24c1-485e-9f7c-040048905436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_7f54f5dd-e11d-4c3c-b7eb-9725db00bdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_7f54f5dd-e11d-4c3c-b7eb-9725db00bdb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases_80cd8746-0c81-42b6-a86f-d07a77301c79" xlink:href="cdcx-20210630.xsd#cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5218e1a2-4282-4bfc-a262-d425bc86af5c" xlink:to="loc_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases_80cd8746-0c81-42b6-a86f-d07a77301c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c5fb5b9-b0c8-4fc4-93b9-944c5a15f958" 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_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment_99d2c076-519f-4f89-9a3e-b981c9e3b630" xlink:href="cdcx-20210630.xsd#cdcx_PurchasesOfLeaseholdImprovementsAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c5fb5b9-b0c8-4fc4-93b9-944c5a15f958" xlink:to="loc_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment_99d2c076-519f-4f89-9a3e-b981c9e3b630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_InvestmentInOtherLongTermAssets_90149d69-76d2-4b5b-9a62-37be7858f702" xlink:href="cdcx-20210630.xsd#cdcx_InvestmentInOtherLongTermAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c5fb5b9-b0c8-4fc4-93b9-944c5a15f958" xlink:to="loc_cdcx_InvestmentInOtherLongTermAssets_90149d69-76d2-4b5b-9a62-37be7858f702" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_676847c6-4287-4d24-98d8-e0faedcd1b5a" 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_34e60466-7941-4228-805a-201222322771" 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_676847c6-4287-4d24-98d8-e0faedcd1b5a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34e60466-7941-4228-805a-201222322771" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8b845edc-b238-438c-9989-93f62c90956d" 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_676847c6-4287-4d24-98d8-e0faedcd1b5a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8b845edc-b238-438c-9989-93f62c90956d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a3065844-1135-4bfd-9e24-7cc8132e58e0" 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_676847c6-4287-4d24-98d8-e0faedcd1b5a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a3065844-1135-4bfd-9e24-7cc8132e58e0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cdcx.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://cdcx.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5ac331e5-2b69-44d5-a7d6-a79d91dbadd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_b108356d-b2aa-49f9-af89-012bda9de554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5ac331e5-2b69-44d5-a7d6-a79d91dbadd5" xlink:to="loc_us-gaap_InventoryFinishedGoods_b108356d-b2aa-49f9-af89-012bda9de554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_57901b50-50e0-44d8-82c7-89eab2713338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5ac331e5-2b69-44d5-a7d6-a79d91dbadd5" xlink:to="loc_us-gaap_InventoryWorkInProcess_57901b50-50e0-44d8-82c7-89eab2713338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_102bf43d-c8f0-4c32-9b15-354814bc96ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5ac331e5-2b69-44d5-a7d6-a79d91dbadd5" xlink:to="loc_us-gaap_InventoryRawMaterials_102bf43d-c8f0-4c32-9b15-354814bc96ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_bd2db861-0729-45ee-a275-043089f3b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5ac331e5-2b69-44d5-a7d6-a79d91dbadd5" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_bd2db861-0729-45ee-a275-043089f3b9f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_TotalOperatingLeaseExpenses_5c66ceeb-3b5e-41ac-b44a-c37737ae8a55" xlink:href="cdcx-20210630.xsd#cdcx_TotalOperatingLeaseExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_67389504-41cc-4d7f-86e3-d55a04bfca5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cdcx_TotalOperatingLeaseExpenses_5c66ceeb-3b5e-41ac-b44a-c37737ae8a55" xlink:to="loc_us-gaap_OperatingLeaseExpense_67389504-41cc-4d7f-86e3-d55a04bfca5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_fac9a9b9-00b7-4de3-a441-f9552e08b35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cdcx_TotalOperatingLeaseExpenses_5c66ceeb-3b5e-41ac-b44a-c37737ae8a55" xlink:to="loc_us-gaap_VariableLeaseCost_fac9a9b9-00b7-4de3-a441-f9552e08b35f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_a8cde078-da0c-4ea8-9021-458d00d1bcbd" 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_cdcx_TotalOperatingLeaseExpenses_dfe37eea-4ccd-441b-9499-fa4e49b039aa" xlink:href="cdcx-20210630.xsd#cdcx_TotalOperatingLeaseExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_a8cde078-da0c-4ea8-9021-458d00d1bcbd" xlink:to="loc_cdcx_TotalOperatingLeaseExpenses_dfe37eea-4ccd-441b-9499-fa4e49b039aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_c461f18d-b772-4302-b8ac-a6f8f69f70fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_a8cde078-da0c-4ea8-9021-458d00d1bcbd" xlink:to="loc_us-gaap_ShortTermLeaseCost_c461f18d-b772-4302-b8ac-a6f8f69f70fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e0df3a3-47c3-46f3-a643-35ec884a12ff" 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_a151fb2a-25ec-4db2-8b9c-ed02f9d97a32" 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_7e0df3a3-47c3-46f3-a643-35ec884a12ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a151fb2a-25ec-4db2-8b9c-ed02f9d97a32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e1ca2f35-da90-4b75-8087-31668c673552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e0df3a3-47c3-46f3-a643-35ec884a12ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e1ca2f35-da90-4b75-8087-31668c673552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6a34001b-ecdf-44fd-ac5c-face0941a802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e0df3a3-47c3-46f3-a643-35ec884a12ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6a34001b-ecdf-44fd-ac5c-face0941a802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_940c45f8-c060-4c63-ad7a-2fc71c37dbf2" 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_7e0df3a3-47c3-46f3-a643-35ec884a12ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_940c45f8-c060-4c63-ad7a-2fc71c37dbf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_992412f5-a2fa-40b3-b289-5b3fcb207738" 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_7e0df3a3-47c3-46f3-a643-35ec884a12ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_992412f5-a2fa-40b3-b289-5b3fcb207738" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_178dfef9-fd6d-41a8-8b23-378efb35d315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e0df3a3-47c3-46f3-a643-35ec884a12ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_178dfef9-fd6d-41a8-8b23-378efb35d315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2d209e95-7a66-4173-9d28-f343384447dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e0df3a3-47c3-46f3-a643-35ec884a12ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2d209e95-7a66-4173-9d28-f343384447dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c859058d-cefa-4bd8-bb32-6a86f6244146" 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_0d45927a-ade8-4faa-897b-2702f324cbd0" 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_c859058d-cefa-4bd8-bb32-6a86f6244146" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0d45927a-ade8-4faa-897b-2702f324cbd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b7336a25-2ff3-49de-b103-1ba2ae32cf87" 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_c859058d-cefa-4bd8-bb32-6a86f6244146" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b7336a25-2ff3-49de-b103-1ba2ae32cf87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9ae4a26-4ad6-42e4-b19e-28e9973395dc" 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_e123359c-4519-47d9-9304-b89e4432b3c5" 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_c9ae4a26-4ad6-42e4-b19e-28e9973395dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e123359c-4519-47d9-9304-b89e4432b3c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c240f9fb-69e9-4bfb-96b3-b06f55f9244d" 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_c9ae4a26-4ad6-42e4-b19e-28e9973395dc" xlink:to="loc_us-gaap_OperatingLeaseLiability_c240f9fb-69e9-4bfb-96b3-b06f55f9244d" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cdcx-20210630_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 2021 Workiva-->
<!--r:5980d565-8a72-4515-8fec-bdac7b3f0909,g:677400b4-ae7d-4e30-9c74-e63e64bd7b23-->
<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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="i6bd1c3414e2544a7912eca928ea775b2_UnauditedCondensedConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c7cd4b1-209b-45df-b62a-bc6b87c1c423" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" 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_1c7cd4b1-209b-45df-b62a-bc6b87c1c423" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_79443831-b25a-401a-ae42-f697f5e566d8" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_SharesIssued_79443831-b25a-401a-ae42-f697f5e566d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_484a2586-1964-423c-bdb9-7dbe25ab0adf" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockholdersEquity_484a2586-1964-423c-bdb9-7dbe25ab0adf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares_abe5a9bb-1ce1-40bc-89fc-6e5f4f2e057a" xlink:href="cdcx-20210630.xsd#cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares_abe5a9bb-1ce1-40bc-89fc-6e5f4f2e057a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount_c2d09f5a-f525-43df-83b6-4b751fb413d8" xlink:href="cdcx-20210630.xsd#cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount_c2d09f5a-f525-43df-83b6-4b751fb413d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_add703b1-619f-4cac-ab62-13dc9a56d0c9" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_add703b1-619f-4cac-ab62-13dc9a56d0c9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b0b25954-c106-41fa-a712-567a4e8480ed" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b0b25954-c106-41fa-a712-567a4e8480ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_046e5c98-4686-4069-8584-939dc113ddac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_046e5c98-4686-4069-8584-939dc113ddac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2e531a13-a539-44c4-b699-34fdad50102f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2e531a13-a539-44c4-b699-34fdad50102f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e6e5ef1d-4912-4ba5-b433-dd4512058f92" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_NetIncomeLoss_e6e5ef1d-4912-4ba5-b433-dd4512058f92" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a459059f-b3a0-48f6-aade-f60e9a7b4ca1" 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_f1ce1136-6709-4626-8186-85e5e1809319" 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_40158ad0-2ff7-4483-a2c0-bd160bd7a5b2" 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_1c7cd4b1-209b-45df-b62a-bc6b87c1c423" xlink:to="loc_us-gaap_StatementTable_40158ad0-2ff7-4483-a2c0-bd160bd7a5b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5d42b749-0473-4011-9d3e-ef4709173968" 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_40158ad0-2ff7-4483-a2c0-bd160bd7a5b2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5d42b749-0473-4011-9d3e-ef4709173968" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5d42b749-0473-4011-9d3e-ef4709173968_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_5d42b749-0473-4011-9d3e-ef4709173968" xlink:to="loc_us-gaap_EquityComponentDomain_5d42b749-0473-4011-9d3e-ef4709173968_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" 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_5d42b749-0473-4011-9d3e-ef4709173968" xlink:to="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_17807447-d0e3-4cd7-89a2-3b7dd88a793a" 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_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_us-gaap_CommonStockMember_17807447-d0e3-4cd7-89a2-3b7dd88a793a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f33bcdb7-42a5-4e53-af69-27ebb71086b1" 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_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f33bcdb7-42a5-4e53-af69-27ebb71086b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bcb27232-7500-4737-8f36-57925b567369" 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_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_us-gaap_RetainedEarningsMember_bcb27232-7500-4737-8f36-57925b567369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CumulativeTranslationAdjustmentsMember_4a5e3361-131b-424c-a35d-27b9c1967ce1" xlink:href="cdcx-20210630.xsd#cdcx_CumulativeTranslationAdjustmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_cdcx_CumulativeTranslationAdjustmentsMember_4a5e3361-131b-424c-a35d-27b9c1967ce1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/LiquidityDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LiquidityDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/LiquidityDetails" xlink:type="extended" id="i94d3f347dcd046959090ed7f941cc3cd_LiquidityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abcf9605-48ab-41d7-af02-9cacad844aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abcf9605-48ab-41d7-af02-9cacad844aa6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666598b9-496a-41b8-bc9d-7a674ebff65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666598b9-496a-41b8-bc9d-7a674ebff65b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_aa8a65ff-718a-46bc-9336-2a52b55e8c58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_RestrictedCash_aa8a65ff-718a-46bc-9336-2a52b55e8c58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditAssumed1_a86314d8-79f7-4fd6-b050-df59f1eb06a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditAssumed1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_LineOfCreditAssumed1_a86314d8-79f7-4fd6-b050-df59f1eb06a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SaleOfStockAuthorizedAmount_68150c90-b7e7-4c1d-b938-4bd11055e9b7" xlink:href="cdcx-20210630.xsd#cdcx_SaleOfStockAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_cdcx_SaleOfStockAuthorizedAmount_68150c90-b7e7-4c1d-b938-4bd11055e9b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_85cade54-89ed-450d-9bc3-2f1db54f3806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_85cade54-89ed-450d-9bc3-2f1db54f3806" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f59beb51-60c5-4524-a0db-29c1768cca81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f59beb51-60c5-4524-a0db-29c1768cca81" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ba65f16-f396-4f2f-9e23-26eaaed13904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ba65f16-f396-4f2f-9e23-26eaaed13904" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_3ba28c3a-07ee-47e2-b3d5-f9e0610e302d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_3ba28c3a-07ee-47e2-b3d5-f9e0610e302d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SaleOfStockRemainingAmountAvailable_562bda92-8092-4330-b85b-aff2330947ff" xlink:href="cdcx-20210630.xsd#cdcx_SaleOfStockRemainingAmountAvailable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_cdcx_SaleOfStockRemainingAmountAvailable_562bda92-8092-4330-b85b-aff2330947ff" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_50bc463e-bfb9-44fb-97df-c4b453dfb739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_50bc463e-bfb9-44fb-97df-c4b453dfb739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_50bc463e-bfb9-44fb-97df-c4b453dfb739_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_50bc463e-bfb9-44fb-97df-c4b453dfb739" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_50bc463e-bfb9-44fb-97df-c4b453dfb739_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e2d99a8-7566-4ff1-a029-e952ec77174a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_50bc463e-bfb9-44fb-97df-c4b453dfb739" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e2d99a8-7566-4ff1-a029-e952ec77174a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LiquidityMember_adb02ee6-ec18-4aac-a0e6-7acb08a24595" xlink:href="cdcx-20210630.xsd#cdcx_LiquidityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e2d99a8-7566-4ff1-a029-e952ec77174a" xlink:to="loc_cdcx_LiquidityMember_adb02ee6-ec18-4aac-a0e6-7acb08a24595" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2f13a08d-4176-4179-b112-e829c7ddc9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2f13a08d-4176-4179-b112-e829c7ddc9e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2f13a08d-4176-4179-b112-e829c7ddc9e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2f13a08d-4176-4179-b112-e829c7ddc9e3" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2f13a08d-4176-4179-b112-e829c7ddc9e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2f13a08d-4176-4179-b112-e829c7ddc9e3" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShelfRegistrationMember_74c9a4b8-adb4-40ad-a052-52fa4fac92ed" xlink:href="cdcx-20210630.xsd#cdcx_ShelfRegistrationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:to="loc_cdcx_ShelfRegistrationMember_74c9a4b8-adb4-40ad-a052-52fa4fac92ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AtTheMarketFacilityMember_f00c25cc-1eaf-45a9-b253-a8f033df8d1a" xlink:href="cdcx-20210630.xsd#cdcx_AtTheMarketFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:to="loc_cdcx_AtTheMarketFacilityMember_f00c25cc-1eaf-45a9-b253-a8f033df8d1a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#EarningsPerShareApplicabletoCommonStockholdersDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails" xlink:type="extended" id="ifd01a22594d64160972f88e18d99882f_EarningsPerShareApplicabletoCommonStockholdersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" 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_NetIncomeLoss_52468980-409e-4741-9624-884d2de00c82" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_NetIncomeLoss_52468980-409e-4741-9624-884d2de00c82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_888bbe47-df42-4cf6-a9f7-00994357dc71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_EarningsPerShareBasic_888bbe47-df42-4cf6-a9f7-00994357dc71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_226e66ca-cd1a-44b0-8a90-75f6448ae623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_EarningsPerShareDiluted_226e66ca-cd1a-44b0-8a90-75f6448ae623" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ea8bfe84-6171-402b-8376-b8c711fe6da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ea8bfe84-6171-402b-8376-b8c711fe6da8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_acd57cd5-948b-4b47-b92e-86fccb18e120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_acd57cd5-948b-4b47-b92e-86fccb18e120" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:href="cdcx-20210630.xsd#cdcx_AntidilutiveSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fba0d498-221f-4b27-bcd4-a87cf8b1ecc0" 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_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fba0d498-221f-4b27-bcd4-a87cf8b1ecc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_c33413fe-fd80-4e87-b752-c68b016b0ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_c33413fe-fd80-4e87-b752-c68b016b0ef0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NonvestedSharesOfRestrictedStock_1b57e0c0-4025-4823-90c9-bcb0fe3b8a3d" xlink:href="cdcx-20210630.xsd#cdcx_NonvestedSharesOfRestrictedStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_cdcx_NonvestedSharesOfRestrictedStock_1b57e0c0-4025-4823-90c9-bcb0fe3b8a3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_16e1e0e0-f9a7-48b5-960f-1e4dcdf6cee4" 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_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_16e1e0e0-f9a7-48b5-960f-1e4dcdf6cee4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_82cb47b5-a148-4213-aebd-9154f3302570" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_16e1e0e0-f9a7-48b5-960f-1e4dcdf6cee4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_82cb47b5-a148-4213-aebd-9154f3302570" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_82cb47b5-a148-4213-aebd-9154f3302570_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_82cb47b5-a148-4213-aebd-9154f3302570" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_82cb47b5-a148-4213-aebd-9154f3302570_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7ec96b2b-aa6b-4517-93da-73ccb35f66b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_82cb47b5-a148-4213-aebd-9154f3302570" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7ec96b2b-aa6b-4517-93da-73ccb35f66b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_StockOptionsMember_ffb2d90a-e574-43e3-aae8-475d016485af" xlink:href="cdcx-20210630.xsd#cdcx_StockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7ec96b2b-aa6b-4517-93da-73ccb35f66b4" xlink:to="loc_cdcx_StockOptionsMember_ffb2d90a-e574-43e3-aae8-475d016485af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i98612d61f66449dabd0a7d967a0c6951_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_fc51cdd2-5252-4d49-90e1-cd6ee374204c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:to="loc_us-gaap_RevenueFromRelatedParties_fc51cdd2-5252-4d49-90e1-cd6ee374204c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_3f5f3ee3-703e-4bd8-9a9c-d27d9b0724e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_3f5f3ee3-703e-4bd8-9a9c-d27d9b0724e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b61184fd-fb28-4cd3-8be1-96bafaf3e929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b61184fd-fb28-4cd3-8be1-96bafaf3e929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b61184fd-fb28-4cd3-8be1-96bafaf3e929_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b61184fd-fb28-4cd3-8be1-96bafaf3e929" xlink:to="loc_us-gaap_RelatedPartyDomain_b61184fd-fb28-4cd3-8be1-96bafaf3e929_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_95ab1db4-7a43-411d-8580-aa5eef8d5c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b61184fd-fb28-4cd3-8be1-96bafaf3e929" xlink:to="loc_us-gaap_RelatedPartyDomain_95ab1db4-7a43-411d-8580-aa5eef8d5c35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_7ead883a-1a0c-4d74-b39e-ddab3cfbc31f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_95ab1db4-7a43-411d-8580-aa5eef8d5c35" xlink:to="loc_srt_AffiliatedEntityMember_7ead883a-1a0c-4d74-b39e-ddab3cfbc31f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_734d2e19-0056-4083-a0a5-44d83a7f5579" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:to="loc_srt_CounterpartyNameAxis_734d2e19-0056-4083-a0a5-44d83a7f5579" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_734d2e19-0056-4083-a0a5-44d83a7f5579_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_734d2e19-0056-4083-a0a5-44d83a7f5579" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_734d2e19-0056-4083-a0a5-44d83a7f5579_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_734d2e19-0056-4083-a0a5-44d83a7f5579" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ASWatsonGroupMember_580864ec-80cb-4837-9974-ae4fce9a3af8" xlink:href="cdcx-20210630.xsd#cdcx_ASWatsonGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:to="loc_cdcx_ASWatsonGroupMember_580864ec-80cb-4837-9974-ae4fce9a3af8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_HorizonVenturesMember_a22393ac-936f-4f81-9947-0b3cd4faf4b0" xlink:href="cdcx-20210630.xsd#cdcx_HorizonVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:to="loc_cdcx_HorizonVenturesMember_a22393ac-936f-4f81-9947-0b3cd4faf4b0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/StockIssuanceDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#StockIssuanceDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/StockIssuanceDetails" xlink:type="extended" id="i5ec3f3ce1f12439c912fc043f27f24c3_StockIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_405b3ac4-7447-4f56-81c1-c1aeafdd97d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_405b3ac4-7447-4f56-81c1-c1aeafdd97d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_17a986da-cc3c-4998-91f0-f8cd4ae62dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_17a986da-cc3c-4998-91f0-f8cd4ae62dd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_4dbf7893-0d3b-441b-a7bd-cfdfce51e9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_4dbf7893-0d3b-441b-a7bd-cfdfce51e9a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b8c97860-d6fc-4a44-bba8-f9af11745ec5" 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_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b8c97860-d6fc-4a44-bba8-f9af11745ec5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_73a2f2d2-d811-47a4-ade4-26d1116b0107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_73a2f2d2-d811-47a4-ade4-26d1116b0107" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b8adf8e-f767-4a60-a127-b18d81302b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b8adf8e-f767-4a60-a127-b18d81302b1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_69e2c21f-dfa0-4164-b718-1f9f78aa786c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:to="loc_srt_ConsolidatedEntitiesAxis_69e2c21f-dfa0-4164-b718-1f9f78aa786c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_69e2c21f-dfa0-4164-b718-1f9f78aa786c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_69e2c21f-dfa0-4164-b718-1f9f78aa786c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_69e2c21f-dfa0-4164-b718-1f9f78aa786c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8db1af47-911f-4799-ae8b-0468f3af673c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_69e2c21f-dfa0-4164-b718-1f9f78aa786c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8db1af47-911f-4799-ae8b-0468f3af673c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SecuritiesPurchaseAgreementMember_2a4edf0f-746c-44ca-a055-80f724855b4f" xlink:href="cdcx-20210630.xsd#cdcx_SecuritiesPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8db1af47-911f-4799-ae8b-0468f3af673c" xlink:to="loc_cdcx_SecuritiesPurchaseAgreementMember_2a4edf0f-746c-44ca-a055-80f724855b4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2fc04745-5c98-4a75-ba0f-6a4fc576f023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2fc04745-5c98-4a75-ba0f-6a4fc576f023" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2fc04745-5c98-4a75-ba0f-6a4fc576f023_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2fc04745-5c98-4a75-ba0f-6a4fc576f023" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2fc04745-5c98-4a75-ba0f-6a4fc576f023_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7d3710b8-3c7a-4c04-840b-9d1201385cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2fc04745-5c98-4a75-ba0f-6a4fc576f023" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7d3710b8-3c7a-4c04-840b-9d1201385cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AtTheMarketFacilityMember_c59d2f3e-11fe-47f1-bace-69bd558a4a1d" xlink:href="cdcx-20210630.xsd#cdcx_AtTheMarketFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7d3710b8-3c7a-4c04-840b-9d1201385cf6" xlink:to="loc_cdcx_AtTheMarketFacilityMember_c59d2f3e-11fe-47f1-bace-69bd558a4a1d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended" id="i7e275f93799943b3b31f0725f423595e_ShareBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" 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_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares_68c97cd4-3501-45ca-9c2b-08d2c4c93484" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares_68c97cd4-3501-45ca-9c2b-08d2c4c93484" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining_72008b7e-4088-47a1-980e-1d6eb6f39189" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining_72008b7e-4088-47a1-980e-1d6eb6f39189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward_daadeeaa-efe6-40a0-9b81-b092ac537d95" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward_daadeeaa-efe6-40a0-9b81-b092ac537d95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan_99a75717-cf24-4d68-88b0-e5a7612c3a40" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan_99a75717-cf24-4d68-88b0-e5a7612c3a40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7301954d-f610-4b32-a59b-01d88bf80081" 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_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7301954d-f610-4b32-a59b-01d88bf80081" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_c4917acd-6f2d-47a9-9cfd-3fcf41f81d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_c4917acd-6f2d-47a9-9cfd-3fcf41f81d78" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3c67221a-f3c6-4081-a651-6a48a37068c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3c67221a-f3c6-4081-a651-6a48a37068c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c9dd0f47-c699-4dfb-9a18-930b2e7154ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c9dd0f47-c699-4dfb-9a18-930b2e7154ec" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_22567b0d-b8b4-4575-9633-8e06d46815bf" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_22567b0d-b8b4-4575-9633-8e06d46815bf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3f642699-32d3-49df-9307-6b66915d0de8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3f642699-32d3-49df-9307-6b66915d0de8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" 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_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_de55816d-73f6-4309-80b1-b8c420f60bde" 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_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:to="loc_us-gaap_AwardTypeAxis_de55816d-73f6-4309-80b1-b8c420f60bde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_de55816d-73f6-4309-80b1-b8c420f60bde_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_de55816d-73f6-4309-80b1-b8c420f60bde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_de55816d-73f6-4309-80b1-b8c420f60bde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" 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_de55816d-73f6-4309-80b1-b8c420f60bde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember_2445130e-ab30-43ba-bacd-becf815c375f" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember_2445130e-ab30-43ba-bacd-becf815c375f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_FullValueAwardMember_774dd2d5-8393-4684-8ab5-df02a7811eb8" xlink:href="cdcx-20210630.xsd#cdcx_FullValueAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_cdcx_FullValueAwardMember_774dd2d5-8393-4684-8ab5-df02a7811eb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_11b2faff-dc88-4056-b930-370ec085953e" 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_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_us-gaap_EmployeeStockOptionMember_11b2faff-dc88-4056-b930-370ec085953e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d3749875-5899-40d7-b061-923925fe28fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d3749875-5899-40d7-b061-923925fe28fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a85c22ab-31f4-4e35-b6c7-b76dfad3657a" 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_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:to="loc_us-gaap_PlanNameAxis_a85c22ab-31f4-4e35-b6c7-b76dfad3657a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a85c22ab-31f4-4e35-b6c7-b76dfad3657a_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_a85c22ab-31f4-4e35-b6c7-b76dfad3657a" xlink:to="loc_us-gaap_PlanNameDomain_a85c22ab-31f4-4e35-b6c7-b76dfad3657a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_917ca75d-e33c-4e6b-9722-498a2ebbae95" 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_a85c22ab-31f4-4e35-b6c7-b76dfad3657a" xlink:to="loc_us-gaap_PlanNameDomain_917ca75d-e33c-4e6b-9722-498a2ebbae95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_A2017EquityIncentivePlanMember_1e06511f-1dc0-4895-ae5c-d3aea139d9d2" xlink:href="cdcx-20210630.xsd#cdcx_A2017EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_917ca75d-e33c-4e6b-9722-498a2ebbae95" xlink:to="loc_cdcx_A2017EquityIncentivePlanMember_1e06511f-1dc0-4895-ae5c-d3aea139d9d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:to="loc_us-gaap_VestingAxis_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0" xlink:to="loc_us-gaap_VestingDomain_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0" xlink:to="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_10988a93-6f74-485c-b9cf-514ad1f2ab29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_10988a93-6f74-485c-b9cf-514ad1f2ab29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3c4bfb01-16e9-450d-9f8a-5de0401daa44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3c4bfb01-16e9-450d-9f8a-5de0401daa44" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails" xlink:type="extended" id="iee6dfd2f4c744696a291fb37c9a9eb76_ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_240884d4-395b-4770-b36b-7c6453e2234e" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" 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_240884d4-395b-4770-b36b-7c6453e2234e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d098efa2-2b29-40af-884b-c1d4be9d96d2" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d098efa2-2b29-40af-884b-c1d4be9d96d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7b25444b-3647-4828-bc91-8607e76179cd" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7b25444b-3647-4828-bc91-8607e76179cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_01d8fe03-2a74-4b86-82e6-56e84defc27b" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_01d8fe03-2a74-4b86-82e6-56e84defc27b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_29461aa2-6806-4401-a26c-8e26acfb3d80" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_29461aa2-6806-4401-a26c-8e26acfb3d80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_58cfd825-abac-4394-9057-ccbd4c5d0a8e" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" 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_240884d4-395b-4770-b36b-7c6453e2234e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance_d70c383b-2eac-4c4c-a3e7-b1e3285a0841" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance_d70c383b-2eac-4c4c-a3e7-b1e3285a0841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c45d8d7a-0609-4bd0-8ceb-c9f6033d6451" 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_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c45d8d7a-0609-4bd0-8ceb-c9f6033d6451" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceExercised_91d7711b-b40f-4931-b02c-b9542ec55581" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_cdcx_WeightedAverageExercisePriceExercised_91d7711b-b40f-4931-b02c-b9542ec55581" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_9437024f-0f3c-4d97-8f77-364e21752eab" 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_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_9437024f-0f3c-4d97-8f77-364e21752eab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance_2880a959-7826-4f59-b5bb-3821e3f9b068" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceOutstandingEndingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance_2880a959-7826-4f59-b5bb-3821e3f9b068" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" 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_240884d4-395b-4770-b36b-7c6453e2234e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NumberOfSharesEndingBalanceExercised_a41229ca-f935-4f6e-9899-a7e271c6de8b" xlink:href="cdcx-20210630.xsd#cdcx_NumberOfSharesEndingBalanceExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_NumberOfSharesEndingBalanceExercised_a41229ca-f935-4f6e-9899-a7e271c6de8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceExercisableEndingBalance_0aeb701c-f522-4ec4-9cf7-2c492bf94ebe" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceExercisableEndingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageExercisePriceExercisableEndingBalance_0aeb701c-f522-4ec4-9cf7-2c492bf94ebe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermBeginningBalance_4a7ba66c-4efd-41db-ae2a-68143d4d4578" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermBeginningBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageRemainingContractualTermBeginningBalance_4a7ba66c-4efd-41db-ae2a-68143d4d4578" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermEndingBalance_2b21b29e-2eb2-463d-b94b-7771ce5a4467" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermEndingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageRemainingContractualTermEndingBalance_2b21b29e-2eb2-463d-b94b-7771ce5a4467" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermExercisableBalance_fd4d9aba-7846-462f-9595-c930d9e84aa6" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermExercisableBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageRemainingContractualTermExercisableBalance_fd4d9aba-7846-462f-9595-c930d9e84aa6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueExercised_1f7d06a1-e472-4746-81f3-59dd878fc2cb" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageIntrinsicValueExercised_1f7d06a1-e472-4746-81f3-59dd878fc2cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueEndingBalance_af53dd4d-42bb-4f1a-9a9a-cdcebe04a67d" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueEndingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageIntrinsicValueEndingBalance_af53dd4d-42bb-4f1a-9a9a-cdcebe04a67d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance_43dac3ae-55cc-4864-9a13-23500f5d692e" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance_43dac3ae-55cc-4864-9a13-23500f5d692e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_4faba2af-864f-4297-9e1e-2acc151ec991" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_us-gaap_SharePrice_4faba2af-864f-4297-9e1e-2acc151ec991" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a09af3bf-998d-40f2-93b8-088a9c92ec76" 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_240884d4-395b-4770-b36b-7c6453e2234e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a09af3bf-998d-40f2-93b8-088a9c92ec76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_503ca2b9-bc6b-451c-ace5-e4bd47af98e9" 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_a09af3bf-998d-40f2-93b8-088a9c92ec76" xlink:to="loc_us-gaap_AwardTypeAxis_503ca2b9-bc6b-451c-ace5-e4bd47af98e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_503ca2b9-bc6b-451c-ace5-e4bd47af98e9_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_503ca2b9-bc6b-451c-ace5-e4bd47af98e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_503ca2b9-bc6b-451c-ace5-e4bd47af98e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" 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_503ca2b9-bc6b-451c-ace5-e4bd47af98e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ServicePeriodBasedStockOptionsMember_464abd15-9bd0-4d75-9e71-90fe8865d1b9" xlink:href="cdcx-20210630.xsd#cdcx_ServicePeriodBasedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" xlink:to="loc_cdcx_ServicePeriodBasedStockOptionsMember_464abd15-9bd0-4d75-9e71-90fe8865d1b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_PerformanceBasedStockOptionsMember_804b88fb-1709-4f96-b328-cf08f25201e0" xlink:href="cdcx-20210630.xsd#cdcx_PerformanceBasedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" xlink:to="loc_cdcx_PerformanceBasedStockOptionsMember_804b88fb-1709-4f96-b328-cf08f25201e0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationShareBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" xlink:type="extended" id="ida90aafad2324177ae1240a755461346_ShareBasedCompensationShareBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db3a169b-7843-43ad-9c96-669c8b73b0aa" 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_ShareBasedCompensation_d9a6cbf4-fe34-4055-8196-205902602964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db3a169b-7843-43ad-9c96-669c8b73b0aa" xlink:to="loc_us-gaap_ShareBasedCompensation_d9a6cbf4-fe34-4055-8196-205902602964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_94e819f0-93c4-4a75-99cc-aef6803b0c13" 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_db3a169b-7843-43ad-9c96-669c8b73b0aa" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_94e819f0-93c4-4a75-99cc-aef6803b0c13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fd78978b-9b71-43f2-afb3-3273401f72ff" 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_94e819f0-93c4-4a75-99cc-aef6803b0c13" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fd78978b-9b71-43f2-afb3-3273401f72ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fd78978b-9b71-43f2-afb3-3273401f72ff_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_fd78978b-9b71-43f2-afb3-3273401f72ff" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fd78978b-9b71-43f2-afb3-3273401f72ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" 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_fd78978b-9b71-43f2-afb3-3273401f72ff" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_863a7773-3107-4bb9-a0d1-89e0735f59e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_us-gaap_CostOfSalesMember_863a7773-3107-4bb9-a0d1-89e0735f59e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SalesAndMarketingMember_98a6d9f4-f3ea-4290-8cb8-9bb90ba761ff" xlink:href="cdcx-20210630.xsd#cdcx_SalesAndMarketingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_cdcx_SalesAndMarketingMember_98a6d9f4-f3ea-4290-8cb8-9bb90ba761ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9481c3f4-813f-441f-8319-b624bc677e42" 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_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9481c3f4-813f-441f-8319-b624bc677e42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5c6f015-51a1-44b7-8364-7b22118a814d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5c6f015-51a1-44b7-8364-7b22118a814d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegmentsSegmentFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails" xlink:type="extended" id="i33bddaf0c03d41519173416a3e36a93f_BusinessSegmentsSegmentFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_32036a4e-945d-4500-a2d4-dfda0f026c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_Revenues_32036a4e-945d-4500-a2d4-dfda0f026c65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_122d8172-f37c-4378-9879-ed6d27960feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_CostOfRevenue_122d8172-f37c-4378-9879-ed6d27960feb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5fa412ea-c0cb-4479-be2c-fecc3e032a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_GrossProfit_5fa412ea-c0cb-4479-be2c-fecc3e032a3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_8c9a650e-2e0a-4d53-b294-d3fbf5cf3367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_8c9a650e-2e0a-4d53-b294-d3fbf5cf3367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fc56ff8a-60f8-4660-926f-aabc8ec8648d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fc56ff8a-60f8-4660-926f-aabc8ec8648d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_70b5e06a-00b4-4235-9d38-01854e78b296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_70b5e06a-00b4-4235-9d38-01854e78b296" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_1014519a-ce0e-4084-85ec-ca069b1011a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_OperatingExpenses_1014519a-ce0e-4084-85ec-ca069b1011a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_acc17dad-70c9-4ad3-b564-95410983c7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_OperatingIncomeLoss_acc17dad-70c9-4ad3-b564-95410983c7ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_3216d475-3e08-4a8a-8f73-5080aa8f948a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_OtherAssets_3216d475-3e08-4a8a-8f73-5080aa8f948a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_601dfa6b-89f7-4bba-9b27-81a7c10014c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_601dfa6b-89f7-4bba-9b27-81a7c10014c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_601dfa6b-89f7-4bba-9b27-81a7c10014c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_601dfa6b-89f7-4bba-9b27-81a7c10014c3" xlink:to="loc_us-gaap_SegmentDomain_601dfa6b-89f7-4bba-9b27-81a7c10014c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_601dfa6b-89f7-4bba-9b27-81a7c10014c3" xlink:to="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsumerProductsSegmentMember_933baeb6-4f97-44a4-bac9-48df1265f250" xlink:href="cdcx-20210630.xsd#cdcx_ConsumerProductsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:to="loc_cdcx_ConsumerProductsSegmentMember_933baeb6-4f97-44a4-bac9-48df1265f250" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IngredientsSegmentMember_cc9fe157-8a82-4e21-b741-4ed8e225e33b" xlink:href="cdcx-20210630.xsd#cdcx_IngredientsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:to="loc_cdcx_IngredientsSegmentMember_cc9fe157-8a82-4e21-b741-4ed8e225e33b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_f4d8745d-4ed2-4a25-992d-7cc2dc4f2eaf" xlink:href="cdcx-20210630.xsd#cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:to="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_f4d8745d-4ed2-4a25-992d-7cc2dc4f2eaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:to="loc_srt_ConsolidationItemsAxis_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199" xlink:to="loc_srt_ConsolidationItemsDomain_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199" xlink:to="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3500a4e4-0e31-4fac-b151-019c71f2188b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:to="loc_us-gaap_OperatingSegmentsMember_3500a4e4-0e31-4fac-b151-019c71f2188b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CorporateAndReconcilingItemsMember_8fbb1871-d2d8-4b58-9a6c-eb32dd0ec108" xlink:href="cdcx-20210630.xsd#cdcx_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:to="loc_cdcx_CorporateAndReconcilingItemsMember_8fbb1871-d2d8-4b58-9a6c-eb32dd0ec108" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegmentsDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails" xlink:type="extended" id="i118186f127254296ad2b9675f5cdfdb0_BusinessSegmentsDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_aad0acd4-aa00-4cd1-8ee6-a461379201c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_399b7a33-7252-4399-be63-d0950a5e39f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aad0acd4-aa00-4cd1-8ee6-a461379201c0" xlink:to="loc_us-gaap_Revenues_399b7a33-7252-4399-be63-d0950a5e39f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aad0acd4-aa00-4cd1-8ee6-a461379201c0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a1e9e68e-f680-404a-a9b7-00c1036a1060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a1e9e68e-f680-404a-a9b7-00c1036a1060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a1e9e68e-f680-404a-a9b7-00c1036a1060_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a1e9e68e-f680-404a-a9b7-00c1036a1060" xlink:to="loc_us-gaap_SegmentDomain_a1e9e68e-f680-404a-a9b7-00c1036a1060_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a1e9e68e-f680-404a-a9b7-00c1036a1060" xlink:to="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsumerProductsSegmentMember_9ff1c4af-1f47-4f96-bc85-231f01d24488" xlink:href="cdcx-20210630.xsd#cdcx_ConsumerProductsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:to="loc_cdcx_ConsumerProductsSegmentMember_9ff1c4af-1f47-4f96-bc85-231f01d24488" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IngredientsSegmentMember_94c6f95a-d86d-41e8-afa9-58e9a4f7c8eb" xlink:href="cdcx-20210630.xsd#cdcx_IngredientsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:to="loc_cdcx_IngredientsSegmentMember_94c6f95a-d86d-41e8-afa9-58e9a4f7c8eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_3c46b44c-e372-4308-aa08-5241ee8e4d91" xlink:href="cdcx-20210630.xsd#cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:to="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_3c46b44c-e372-4308-aa08-5241ee8e4d91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:to="loc_us-gaap_SubsegmentsAxis_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9" xlink:to="loc_us-gaap_SubsegmentsDomain_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9" xlink:to="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:href="cdcx-20210630.xsd#cdcx_NIAGENRelatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:to="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_TRUNIAGENConsumerProductMember_468dd339-3bb6-409e-a7e3-6cc2372e3b48" xlink:href="cdcx-20210630.xsd#cdcx_TRUNIAGENConsumerProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:to="loc_cdcx_TRUNIAGENConsumerProductMember_468dd339-3bb6-409e-a7e3-6cc2372e3b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NIAGENIngredientMember_16bd654a-cc61-47d2-98a6-5b593935fafa" xlink:href="cdcx-20210630.xsd#cdcx_NIAGENIngredientMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:to="loc_cdcx_NIAGENIngredientMember_16bd654a-cc61-47d2-98a6-5b593935fafa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:href="cdcx-20210630.xsd#cdcx_OtherGoodsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:to="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OtherIngredientsMember_45d619ae-ad83-4831-9dda-5c91e22bdab0" xlink:href="cdcx-20210630.xsd#cdcx_OtherIngredientsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:to="loc_cdcx_OtherIngredientsMember_45d619ae-ad83-4831-9dda-5c91e22bdab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ReferenceStandardsMember_51378d9f-e256-42b7-8ec9-800260e9da48" xlink:href="cdcx-20210630.xsd#cdcx_ReferenceStandardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:to="loc_cdcx_ReferenceStandardsMember_51378d9f-e256-42b7-8ec9-800260e9da48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsultingAndOtherMember_7a030b4f-ca69-4c4e-8644-fb3cadba9199" xlink:href="cdcx-20210630.xsd#cdcx_ConsultingAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:to="loc_cdcx_ConsultingAndOtherMember_7a030b4f-ca69-4c4e-8644-fb3cadba9199" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegmentsMajorCustomersDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails" xlink:type="extended" id="if137abe93dc4459193f8c89a80b2efe2_BusinessSegmentsMajorCustomersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_16aec1ed-c2c0-4b12-bba6-8a0faba6721a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3064cef3-6680-4ea2-923f-78745de3947c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_16aec1ed-c2c0-4b12-bba6-8a0faba6721a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3064cef3-6680-4ea2-923f-78745de3947c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_16aec1ed-c2c0-4b12-bba6-8a0faba6721a" xlink:to="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5809bd98-a163-4a85-bf9f-b3710455e792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5809bd98-a163-4a85-bf9f-b3710455e792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_8bbb8357-5086-47bf-911b-f4b9e0a47f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5809bd98-a163-4a85-bf9f-b3710455e792" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_8bbb8357-5086-47bf-911b-f4b9e0a47f7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6bda167-eea0-43ba-80d9-36f0c99dc44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6bda167-eea0-43ba-80d9-36f0c99dc44d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bda167-eea0-43ba-80d9-36f0c99dc44d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6bda167-eea0-43ba-80d9-36f0c99dc44d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bda167-eea0-43ba-80d9-36f0c99dc44d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6bda167-eea0-43ba-80d9-36f0c99dc44d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_4e653818-cf16-4be9-aaf4-8c90a626c3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:to="loc_us-gaap_SalesRevenueNetMember_4e653818-cf16-4be9-aaf4-8c90a626c3a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2c442ac9-3af4-45f0-a7f5-7819bfce1fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:to="loc_us-gaap_AccountsReceivableMember_2c442ac9-3af4-45f0-a7f5-7819bfce1fa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f865ba65-e0a0-4ade-b18f-a3578f0f2052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f865ba65-e0a0-4ade-b18f-a3578f0f2052" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f865ba65-e0a0-4ade-b18f-a3578f0f2052_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f865ba65-e0a0-4ade-b18f-a3578f0f2052" xlink:to="loc_us-gaap_RelatedPartyDomain_f865ba65-e0a0-4ade-b18f-a3578f0f2052_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1d0f875e-3096-4616-b776-477aac56b8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f865ba65-e0a0-4ade-b18f-a3578f0f2052" xlink:to="loc_us-gaap_RelatedPartyDomain_1d0f875e-3096-4616-b776-477aac56b8a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_a8aaf1eb-97c9-4c0e-8429-42e218a6cf49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1d0f875e-3096-4616-b776-477aac56b8a3" xlink:to="loc_srt_AffiliatedEntityMember_a8aaf1eb-97c9-4c0e-8429-42e218a6cf49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_261c2319-1b03-44fb-a80e-4542830e56d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_srt_MajorCustomersAxis_261c2319-1b03-44fb-a80e-4542830e56d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_261c2319-1b03-44fb-a80e-4542830e56d4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_261c2319-1b03-44fb-a80e-4542830e56d4" xlink:to="loc_srt_NameOfMajorCustomerDomain_261c2319-1b03-44fb-a80e-4542830e56d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_261c2319-1b03-44fb-a80e-4542830e56d4" xlink:to="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ASWatsonGroupMember_dbe08c1c-e3eb-4138-af29-7d10d06167c4" xlink:href="cdcx-20210630.xsd#cdcx_ASWatsonGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_ASWatsonGroupMember_dbe08c1c-e3eb-4138-af29-7d10d06167c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_HorizonVenturesMember_abff4da6-da35-464d-905c-3b378bbe2fd1" xlink:href="cdcx-20210630.xsd#cdcx_HorizonVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_HorizonVenturesMember_abff4da6-da35-464d-905c-3b378bbe2fd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WalmartMember_491b4910-c42d-4d74-852d-2a8ed413fa26" xlink:href="cdcx-20210630.xsd#cdcx_WalmartMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_WalmartMember_491b4910-c42d-4d74-852d-2a8ed413fa26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_MatakanaHealthMember_036b578e-68ce-4825-b1f6-a2106b286173" xlink:href="cdcx-20210630.xsd#cdcx_MatakanaHealthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_MatakanaHealthMember_036b578e-68ce-4825-b1f6-a2106b286173" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LifeExtensionMember_1d7909dc-2ecb-4cec-ace0-3db8bb154c63" xlink:href="cdcx-20210630.xsd#cdcx_LifeExtensionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_LifeExtensionMember_1d7909dc-2ecb-4cec-ace0-3db8bb154c63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AmazonMarketplacesMember_cee6b888-7806-4aa0-a5cf-0ef5e800ca5a" xlink:href="cdcx-20210630.xsd#cdcx_AmazonMarketplacesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_AmazonMarketplacesMember_cee6b888-7806-4aa0-a5cf-0ef5e800ca5a" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cdcx.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://cdcx.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="id2bd6aa0133a4f9797b9f9617b2b747f_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue_3d7d7980-eead-46f1-9669-a5bf365e328e" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtAvoidedCostsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue_3d7d7980-eead-46f1-9669-a5bf365e328e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue_98ba0efa-49a2-43d2-b63b-a29068b0f8ab" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue_98ba0efa-49a2-43d2-b63b-a29068b0f8ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtPriceDiscountValue_4b187415-5bde-4a72-9d9f-a4361bb8b6c4" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtPriceDiscountValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtPriceDiscountValue_4b187415-5bde-4a72-9d9f-a4361bb8b6c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtCompensationValue_e8c495e9-e4ff-46d3-b3ee-42c2551eae94" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtCompensationValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtCompensationValue_e8c495e9-e4ff-46d3-b3ee-42c2551eae94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_bcebc8cf-49d2-4f52-b0ad-34c73e8963d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_bcebc8cf-49d2-4f52-b0ad-34c73e8963d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_bb9ed894-67ca-49c9-9cdc-207a62ee00a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_bb9ed894-67ca-49c9-9cdc-207a62ee00a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFromSecuritization_bdf1fc9d-91cf-4689-a184-15568b3f7389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFromSecuritization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_AccountsReceivableFromSecuritization_bdf1fc9d-91cf-4689-a184-15568b3f7389" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_574bbfee-5c66-4ca4-afd8-9bb32c60bd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_574bbfee-5c66-4ca4-afd8-9bb32c60bd56" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_e5895ca9-fd5f-4a20-8d2a-e6570055de40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_e5895ca9-fd5f-4a20-8d2a-e6570055de40" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c625c8b7-1d59-4e89-86e4-518d3b4b9744" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:to="loc_srt_LitigationCaseAxis_c625c8b7-1d59-4e89-86e4-518d3b4b9744" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_c625c8b7-1d59-4e89-86e4-518d3b4b9744_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_c625c8b7-1d59-4e89-86e4-518d3b4b9744" xlink:to="loc_srt_LitigationCaseTypeDomain_c625c8b7-1d59-4e89-86e4-518d3b4b9744_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_c625c8b7-1d59-4e89-86e4-518d3b4b9744" xlink:to="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CaliforniaActionMember_0f8f6b2c-ff95-4e92-aaf2-454830ed1fd6" xlink:href="cdcx-20210630.xsd#cdcx_CaliforniaActionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:to="loc_cdcx_CaliforniaActionMember_0f8f6b2c-ff95-4e92-aaf2-454830ed1fd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_RejuvenationTherapeuticsMember_c62d8c99-1c49-40d5-8339-b3b6cc3b4f40" xlink:href="cdcx-20210630.xsd#cdcx_RejuvenationTherapeuticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:to="loc_cdcx_RejuvenationTherapeuticsMember_c62d8c99-1c49-40d5-8339-b3b6cc3b4f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1ac64653-c853-47d1-bcca-4a0dea5daf77" 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_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1ac64653-c853-47d1-bcca-4a0dea5daf77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1ac64653-c853-47d1-bcca-4a0dea5daf77_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_1ac64653-c853-47d1-bcca-4a0dea5daf77" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1ac64653-c853-47d1-bcca-4a0dea5daf77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_77fa292b-0710-4847-8e93-1129da7a71a1" 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_1ac64653-c853-47d1-bcca-4a0dea5daf77" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_77fa292b-0710-4847-8e93-1129da7a71a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_21ac4305-69a3-4cc9-883f-da777ea47240" 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_77fa292b-0710-4847-8e93-1129da7a71a1" xlink:to="loc_us-gaap_SubsequentEventMember_21ac4305-69a3-4cc9-883f-da777ea47240" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_33c5467a-2129-4d03-befe-ace41c4b749a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_33c5467a-2129-4d03-befe-ace41c4b749a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_33c5467a-2129-4d03-befe-ace41c4b749a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_33c5467a-2129-4d03-befe-ace41c4b749a" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_33c5467a-2129-4d03-befe-ace41c4b749a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3b323bd8-2e74-444b-8855-004ee8ec2599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_33c5467a-2129-4d03-befe-ace41c4b749a" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3b323bd8-2e74-444b-8855-004ee8ec2599" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_f9348b21-a81f-45de-bd5f-0d4e0a9dcf70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3b323bd8-2e74-444b-8855-004ee8ec2599" xlink:to="loc_us-gaap_InventoriesMember_f9348b21-a81f-45de-bd5f-0d4e0a9dcf70" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cdcx-20210630_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 2021 Workiva-->
<!--r:5980d565-8a72-4515-8fec-bdac7b3f0909,g:677400b4-ae7d-4e30-9c74-e63e64bd7b23-->
<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_ShareBasedCompensationAbstract_f25f5a57-986e-46fb-99ba-ca63c0f115f6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_AntidilutiveSecuritiesAbstract_408f9410-a6cb-4936-bc81-359a1d1803ac_terseLabel_en-US" xlink:label="lab_cdcx_AntidilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potentially dilutive securities:</link:label>
    <link:label id="lab_cdcx_AntidilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_cdcx_AntidilutiveSecuritiesAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_cdcx_AntidilutiveSecuritiesAbstract_documentation_en-US" xlink:label="lab_cdcx_AntidilutiveSecuritiesAbstract" 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">Antidilutive Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AntidilutiveSecuritiesAbstract" xlink:href="cdcx-20210630.xsd#cdcx_AntidilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_AntidilutiveSecuritiesAbstract" xlink:to="lab_cdcx_AntidilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeCurrent_92814530-a9eb-41cf-b3ed-a3e64c5bca96_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeCurrent" xlink:to="lab_us-gaap_DeferredIncomeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_102f7649-91f1-4dfc-8b12-161391370257_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">Supplemental Disclosures of Cash Flow Information</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_srt_NameOfMajorCustomerDomain_8a4b2436-4c9c-4209-a212-cdd4cb8644c3_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_86a98e12-20e2-48e4-8b7f-2577364ac383_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 obligations, less current maturities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0d762377-8389-4de4-afab-6b8d3bb23097_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">Long-term obligations under operating leases</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_cdcx_StockOptionsMember_301cb0fe-233e-4224-8eb3-9944ca55f6ad_terseLabel_en-US" xlink:label="lab_cdcx_StockOptionsMember" xlink: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 option</link:label>
    <link:label id="lab_cdcx_StockOptionsMember_label_en-US" xlink:label="lab_cdcx_StockOptionsMember" xlink: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 Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_StockOptionsMember" xlink:href="cdcx-20210630.xsd#cdcx_StockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_StockOptionsMember" xlink:to="lab_cdcx_StockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_a90fa30b-9cc9-4a6d-bdef-4d6453b8f45b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Products - Work in Process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue_17f826eb-eb81-461f-8d68-5aaa8f18c13b_terseLabel_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought, avoided costs</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue_label_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Avoided Costs, Value</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue_documentation_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue" 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">Loss Contingency, Damages Sought, Avoided Costs, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtAvoidedCostsValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue" xlink:to="lab_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_f6cd87e6-809d-426b-ab2a-4802725d8f20_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_31b25dea-00d1-4b61-a21e-d2cf570f057d_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_06a8f6fe-8376-43de-92ec-a33eda3721a8_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_srt_ConsolidatedEntitiesAxis_49600f8c-6eb5-4aa7-ac6d-e49cac0a3819_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_fa05e578-c76a-4d2e-ac6e-3b9dd99d351d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink: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 Sale of Consumer Products to Related Parties</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_b4b3e143-d5af-4a82-b20e-76648c332faa_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/2021/dei-2021.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_us-gaap_OperatingLeaseRightOfUseAsset_e4fc91b7-1c62-4803-bcaf-b9cafeccba33_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">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_d74e17ae-0a43-4109-b04e-a519229f691e_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_dei_CityAreaCode_869b7d62-b988-4738-be5c-d83332dc9d48_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/2021/dei-2021.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_IncomeStatementLocationAxis_7c5784d9-8500-4c65-9ad9-772a8199ebc7_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_cdcx_WeightedAverageRemainingContractualTermEndingBalance_ef2ec554-0318-4d5c-9be9-daa1f730cb63_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageRemainingContractualTermEndingBalance" xlink: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 Contractual Term, Options Outstanding Ending Balance</link:label>
    <link:label id="lab_cdcx_WeightedAverageRemainingContractualTermEndingBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageRemainingContractualTermEndingBalance" xlink: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 remaining contractual term, ending balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermEndingBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermEndingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageRemainingContractualTermEndingBalance" xlink:to="lab_cdcx_WeightedAverageRemainingContractualTermEndingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_LifeExtensionMember_93c51a8b-e3a0-47a7-b1a0-e52b18560d77_terseLabel_en-US" xlink:label="lab_cdcx_LifeExtensionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Extension</link:label>
    <link:label id="lab_cdcx_LifeExtensionMember_label_en-US" xlink:label="lab_cdcx_LifeExtensionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Extension [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LifeExtensionMember" xlink:href="cdcx-20210630.xsd#cdcx_LifeExtensionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_LifeExtensionMember" xlink:to="lab_cdcx_LifeExtensionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_35719eb8-b6f5-42e3-92f6-752565971c3a_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink: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 price</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink: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 Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4e129abb-1623-4d04-aecf-17ced0d6d0d2_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_dei_EntityAddressAddressLine1_b2bae33d-4284-4fe4-a7ed-d9ec5811bf82_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/2021/dei-2021.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_dei_EntityAddressAddressLine2_802db89b-0e5d-4475-bbc0-f465b97639d9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_5b1cea0a-69d9-4a23-87b5-71b49b0e8af2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_00d64b5f-b2c2-4398-a6cc-5c52f610d061_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_fe6ed8ca-1a6d-4118-91fc-9c3da00b70ce_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_0d25a197-a1f1-49da-bf9c-6797eb2f3122_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_bd9f8e26-4f1d-4729-8f68-fdac8de2f5d9_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_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_ce8b0918-67ca-4b4a-9dd3-afe89064cd22_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink: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 Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance_fcd31d2e-a1bc-47a2-83f2-3922aa2d9e2f_periodEndLabel_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance" 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">Options Outstanding Ending Balance (in dollars per share)</link:label>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance" xlink: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 Exercise Price Outstanding, Ending Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceOutstandingEndingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance" xlink:to="lab_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d2ff6dff-6a73-45e9-a7f5-dbce2d9d7433_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 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_ShareBasedCompensationAwardTrancheTwoMember_15c7f185-93e9-488f-8b7a-4c1ceca7f4a3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_ConsultingAndOtherMember_b6fd5211-1030-444c-9d6a-6cac873c18cc_terseLabel_en-US" xlink:label="lab_cdcx_ConsultingAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting and Other</link:label>
    <link:label id="lab_cdcx_ConsultingAndOtherMember_label_en-US" xlink:label="lab_cdcx_ConsultingAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsultingAndOtherMember" xlink:href="cdcx-20210630.xsd#cdcx_ConsultingAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ConsultingAndOtherMember" xlink:to="lab_cdcx_ConsultingAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_cffccc8f-ffe1-4f74-a6cb-b7fdb3ddb87a_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_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_5851e268-1760-4d7e-b91b-8617917cd82b_terseLabel_en-US" xlink:label="lab_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustments</link:label>
    <link:label id="lab_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_label_en-US" xlink:label="lab_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation Adjustment Functional to Reporting Currency, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:to="lab_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_366deae2-f904-4242-824b-7a3936fdd91e_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/2021/dei-2021.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_ConcentrationRiskTable_5ff96a2a-1dc7-411b-a582-9a19fc393f46_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_f867c607-9f84-4ad1-bf77-bcc42ebee3cb_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/2021/dei-2021.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5b332b6e-a949-4723-a885-d39acadcc7e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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">Options 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_540ef124-5f7f-4951-92fa-7ce14b9dbd1e_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 (years) 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_us-gaap_InventoryDisclosureAbstract_0b8812f9-47c5-43eb-8c93-f8d6b51d1902_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions_4e2a6055-1ab3-46bf-919a-f6a9212e51ba_terseLabel_en-US" xlink:label="lab_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions" xlink: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 extension options</link:label>
    <link:label id="lab_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions_label_en-US" xlink:label="lab_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions" xlink: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, Number Of Renewal Options</link:label>
    <link:label id="lab_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions_documentation_en-US" xlink:label="lab_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions" 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, Number Of Renewal Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:href="cdcx-20210630.xsd#cdcx_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:to="lab_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_80e6bde2-d017-4cc4-8fa4-12b33537561a_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink: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 and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_NoncashInvestingItemsAbstract_d289a842-596d-43d3-9cd7-8532489b8625_terseLabel_en-US" xlink:label="lab_cdcx_NoncashInvestingItemsAbstract" xlink: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 Schedule of Noncash Investing Activity</link:label>
    <link:label id="lab_cdcx_NoncashInvestingItemsAbstract_label_en-US" xlink:label="lab_cdcx_NoncashInvestingItemsAbstract" xlink: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 Items [Abstract]</link:label>
    <link:label id="lab_cdcx_NoncashInvestingItemsAbstract_documentation_en-US" xlink:label="lab_cdcx_NoncashInvestingItemsAbstract" 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">Noncash Investing Items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NoncashInvestingItemsAbstract" xlink:href="cdcx-20210630.xsd#cdcx_NoncashInvestingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_NoncashInvestingItemsAbstract" xlink:to="lab_cdcx_NoncashInvestingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_b2f449c7-614c-400e-88fe-b2c775aeb19e_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 long-term 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_decacf38-13c2-472f-b5ec-ce62f40e5ffc_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_StatementBusinessSegmentsAxis_45304c56-da40-42a8-b337-0521ab7cff82_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_b9b91e46-970a-4784-b7b1-78e7345500be_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 stock 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_004d76b4-f814-4212-9803-9e88a16209c6_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">Expected dividends</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b0ae865d-db40-4fa5-9d79-180f2d6764b0_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">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_28b54ded-694d-49dc-b358-50c770f70a4c_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 increase in cash</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_InventoriesMember_6fe4ae0a-897e-4e10-be7b-b5a50a03ca74_terseLabel_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoriesMember_label_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoriesMember" xlink:to="lab_us-gaap_InventoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_4eaf190a-e6b0-4cd6-93c0-3a52603a408a_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">Options Forfeited (in dollars 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_cdcx_CorporateAndReconcilingItemsMember_57925671-3ed4-469f-b3db-8fe9d7e45bca_terseLabel_en-US" xlink:label="lab_cdcx_CorporateAndReconcilingItemsMember" xlink: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 and other</link:label>
    <link:label id="lab_cdcx_CorporateAndReconcilingItemsMember_label_en-US" xlink:label="lab_cdcx_CorporateAndReconcilingItemsMember" xlink: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 and Reconciling Items [Member]</link:label>
    <link:label id="lab_cdcx_CorporateAndReconcilingItemsMember_documentation_en-US" xlink:label="lab_cdcx_CorporateAndReconcilingItemsMember" 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">Corporate and Reconciling Items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CorporateAndReconcilingItemsMember" xlink:href="cdcx-20210630.xsd#cdcx_CorporateAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_CorporateAndReconcilingItemsMember" xlink:to="lab_cdcx_CorporateAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_91ba4e5b-041a-4a44-9389-97f5577d4b92_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</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_cdcx_A2017EquityIncentivePlanMember_09feb8e4-e3ae-414b-adb5-259a585f2663_terseLabel_en-US" xlink:label="lab_cdcx_A2017EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity Incentive Plan</link:label>
    <link:label id="lab_cdcx_A2017EquityIncentivePlanMember_label_en-US" xlink:label="lab_cdcx_A2017EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_cdcx_A2017EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_cdcx_A2017EquityIncentivePlanMember" 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">2017 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_A2017EquityIncentivePlanMember" xlink:href="cdcx-20210630.xsd#cdcx_A2017EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_A2017EquityIncentivePlanMember" xlink:to="lab_cdcx_A2017EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e1fb3da5-368d-44cf-8cde-edd1c4b71d73_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">Trade receivables, net of allowances of $0.1 million and $0.2 million, respectively; Including receivables from Related Party of: $2.2 million and $0.9 million, respectively.</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_us-gaap_StatementEquityComponentsAxis_16ce3287-9f5f-4f1b-9272-45d09a90291e_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_us-gaap_AssetsCurrent_b0dbd14b-5520-4634-81c4-3b30e72538b9_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_dei_DocumentFiscalYearFocus_36436569-190a-4f81-a67a-16c9c0af13b1_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/2021/dei-2021.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_AccountsReceivableMember_b79382ee-d70d-47b5-a0f1-92b3c3ecddda_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_4b41acff-1fe6-44d3-b509-327d4146b7c4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_e483bf25-8967-4f49-a487-540c52047053_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_91332b9e-850d-4d3d-9bd0-d713efda22ae_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</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_us-gaap_SaleOfStockNameOfTransactionDomain_83ddc172-5e07-4430-b3ef-f55ccf5b724f_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink: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 Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_98eeed39-39db-4af1-8bae-aa8240324ae0_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" 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">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_2ff7c767-e2e2-4f90-9891-25878c08d996_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" 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">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_c9a9c516-948b-49f4-b9c6-09eb881eacbe_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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_41c8e8ba-7be7-440a-b0b6-fbddbdbe7361_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Segment Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7dfe189-8af9-46ec-8975-cc861ab14784_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_AmortizationOfIntangibleAssets_5b74e3e3-3d84-459e-9169-31a25b8e1e91_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangibles</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a426c322-9d22-465d-bc98-722d9cc2a5da_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/2021/dei-2021.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_StatementOfFinancialPositionAbstract_d413bc65-3fd3-452d-9d44-eb2806207ffe_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_686ea795-913e-4cb2-a0fe-5da890b17c1f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueGranted_29fb82e5-de9c-45fa-9248-788a58017d3a_terseLabel_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueGranted" xlink: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 dollars per share)</link:label>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueGranted_label_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Weighted Average Fair Value, granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueGranted" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedWeightedAverageFairValueGranted" xlink:to="lab_cdcx_UnvestedWeightedAverageFairValueGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_dbbf6632-40e4-47f6-8ad9-12b9b8b54b03_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_76d50ae5-f914-46fa-a317-24b814f28163_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 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_ScheduleOfInventoryCurrentTableTextBlock_dc8657d8-20f2-4f77-bc79-b254a20af953_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_02ca5d71-1275-4052-942a-c188ebac35d5_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">Stock options</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_cdcx_NIAGENRelatedMember_48bb9c80-5c5a-479d-b820-572c2f202355_terseLabel_en-US" xlink:label="lab_cdcx_NIAGENRelatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal NIAGEN Related</link:label>
    <link:label id="lab_cdcx_NIAGENRelatedMember_label_en-US" xlink:label="lab_cdcx_NIAGENRelatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NIAGEN Related [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NIAGENRelatedMember" xlink:href="cdcx-20210630.xsd#cdcx_NIAGENRelatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_NIAGENRelatedMember" xlink:to="lab_cdcx_NIAGENRelatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_335033fa-066a-4024-ab83-1abf96f998e6_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</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ca6a41ad-bab6-4806-af2b-cdc6dfb4e074_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 expense related to non-vested stock options</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_cdcx_SaleOfStockRemainingAmountAvailable_84c6698c-aa33-486a-a586-ccb4dcacd17d_terseLabel_en-US" xlink:label="lab_cdcx_SaleOfStockRemainingAmountAvailable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount remaining</link:label>
    <link:label id="lab_cdcx_SaleOfStockRemainingAmountAvailable_label_en-US" xlink:label="lab_cdcx_SaleOfStockRemainingAmountAvailable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Remaining Amount Available</link:label>
    <link:label id="lab_cdcx_SaleOfStockRemainingAmountAvailable_documentation_en-US" xlink:label="lab_cdcx_SaleOfStockRemainingAmountAvailable" 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">Sale Of Stock, Remaining Amount Available</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SaleOfStockRemainingAmountAvailable" xlink:href="cdcx-20210630.xsd#cdcx_SaleOfStockRemainingAmountAvailable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_SaleOfStockRemainingAmountAvailable" xlink:to="lab_cdcx_SaleOfStockRemainingAmountAvailable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_47345d85-39bd-42ff-aa67-2f61074831ba_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink: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 Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_3a4f41ad-162d-480e-b6ca-34aea3f54f82_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/2021/dei-2021.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_dei_EntitySmallBusiness_6260d177-830d-4aab-aa7d-4aa3fb044f67_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/2021/dei-2021.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_SalesRevenueNetMember_f9125fb8-01f3-43e6-84d6-ce48e9e93ec6_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ed5f71a8-48c5-4641-afd5-fc0cde80ed58_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_ShortTermLeaseCost_4c42d9a8-9391-4541-8ba9-d07847b372f2_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink: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 lease rent expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink: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 Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment_142f3d78-a3fc-40b7-845b-76ca3e914a8a_terseLabel_en-US" xlink:label="lab_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets and operating lease obligations incurred for entering into lease amendment</link:label>
    <link:label id="lab_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment_label_en-US" xlink:label="lab_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" xlink: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 Assets And Operating Lease Liabilities Incurred Due To Lease Amendment</link:label>
    <link:label id="lab_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment_documentation_en-US" xlink:label="lab_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" 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">Right-of-use Assets And Operating Lease Liabilities Incurred Due To Lease Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" xlink:href="cdcx-20210630.xsd#cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" xlink:to="lab_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_fb4076ff-38b8-42ba-babe-07a4fcb2c1bf_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink: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 and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink: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 and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f922b02e-a575-4be3-9518-fbf6ccfa2f7d_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">2022</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_cdcx_UnvestedSharesVested_32b68f44-48ab-4e60-aca1-98b79a1a38db_negatedTerseLabel_en-US" xlink:label="lab_cdcx_UnvestedSharesVested" 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">Vested (in shares)</link:label>
    <link:label id="lab_cdcx_UnvestedSharesVested_label_en-US" xlink:label="lab_cdcx_UnvestedSharesVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares, vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesVested" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedSharesVested" xlink:to="lab_cdcx_UnvestedSharesVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4b238fd-a52f-47f8-ac38-4590e27b7768_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_us-gaap_AssetsAbstract_c83fb0a9-cfab-45a0-9551-151d4113b057_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_LessorOperatingLeaseRenewalTerm_96589d40-8a38-4afc-9e61-7fb5350274e7_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extension term</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink: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 Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsAxis_36ac79b0-b587-4bab-9e7d-e85d324de8c0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsAxis_label_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_42dfbfd1-d17a-41b8-9508-32c72b1097e4_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_96289f31-e9d9-4b77-b688-bec2d6298fdf_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">Stock Option Activity, 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_StatementLineItems_f87c519a-d41b-4bd7-9b0f-85bde320944b_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_srt_LitigationCaseAxis_717d3d4a-7c39-4a16-8c65-5e97ebffd268_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_81d6a5c0-1210-4fc3-b61a-387308e6e81f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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 Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_56e304b8-1eea-4db3-9adf-49c3600dce6f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink: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 Performance Based Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink: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 Options Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_bcae9891-f86e-4f39-8871-fa3c86aeb014_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7882ce1f-1390-4348-8fd1-dd9140403138_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</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_StockIssuedDuringPeriodValueShareBasedCompensation_8330790c-d338-4e63-b60d-2af349a20b97_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_InvestmentInOtherLongTermAssets_55ec4b2e-6965-466a-ac7e-b52311db95ae_negatedTerseLabel_en-US" xlink:label="lab_cdcx_InvestmentInOtherLongTermAssets" 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">Investment in other long-term assets</link:label>
    <link:label id="lab_cdcx_InvestmentInOtherLongTermAssets_label_en-US" xlink:label="lab_cdcx_InvestmentInOtherLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in other long-term assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_InvestmentInOtherLongTermAssets" xlink:href="cdcx-20210630.xsd#cdcx_InvestmentInOtherLongTermAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_InvestmentInOtherLongTermAssets" xlink:to="lab_cdcx_InvestmentInOtherLongTermAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90ab9950-cb43-4da7-9496-c6da9a114cdf_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">Options Outstanding Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_24269463-f8e3-4ea8-9327-21ca7250dba2_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">Options Outstanding Ending Balance (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_dei_EntityAddressCityOrTown_7ab97331-c919-40c2-b36b-89275044c724_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/2021/dei-2021.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_SharesIssuedPricePerShare_cf5e0fd4-f99c-4c3f-99bc-a90b13c38da0_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price of common stock issued (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_label_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink: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, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_2cc8e298-ed02-418f-a0c1-fcbc17602ea2_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 &#160;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_srt_RepurchaseAgreementCounterpartyNameDomain_309c7a29-fa9e-4421-acb2-856b0a5029f2_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c63e31fa-317d-45ff-9109-dfa069c40b41_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink: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 and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0158047b-2f62-4dbe-bc8b-992a905eb739_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">2025</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_dei_EntityAddressStateOrProvince_1db0d634-48e8-420f-9008-a5855b0a9bb0_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/2021/dei-2021.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_cdcx_UnvestedSharesExpectedToVest_9f136869-a2ef-4ed5-b91f-04f11f1b07aa_terseLabel_en-US" xlink:label="lab_cdcx_UnvestedSharesExpectedToVest" xlink: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 RSUs, Expected to vest (in shares)</link:label>
    <link:label id="lab_cdcx_UnvestedSharesExpectedToVest_label_en-US" xlink:label="lab_cdcx_UnvestedSharesExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares, expected to vest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesExpectedToVest" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedSharesExpectedToVest" xlink:to="lab_cdcx_UnvestedSharesExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_AtTheMarketFacilityMember_92af2b37-8f27-48f4-adaa-8020fc51bbe0_terseLabel_en-US" xlink:label="lab_cdcx_AtTheMarketFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATM Facility</link:label>
    <link:label id="lab_cdcx_AtTheMarketFacilityMember_label_en-US" xlink:label="lab_cdcx_AtTheMarketFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At The Market Facility [Member]</link:label>
    <link:label id="lab_cdcx_AtTheMarketFacilityMember_documentation_en-US" xlink:label="lab_cdcx_AtTheMarketFacilityMember" 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">At The Market Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AtTheMarketFacilityMember" xlink:href="cdcx-20210630.xsd#cdcx_AtTheMarketFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_AtTheMarketFacilityMember" xlink:to="lab_cdcx_AtTheMarketFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_cb1a89c6-f7e6-44a0-abde-49e0ded849d1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink: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 maturities of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance_236fb017-dc7b-47a0-b625-68bd4ac9575c_periodStartLabel_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance" 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">Options Outstanding Beginning Balance (in dollars per share)</link:label>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance" xlink: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 Exercise Price Outstanding ,Beginning Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance" xlink:to="lab_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a552c0fe-6ef7-491e-8445-607a8f1709ba_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_SubsidiarySaleOfStockLineItems_0ed8b10d-d5dc-48f8-a5dc-6ef4807edcde_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_bbcdaefb-7eb2-420f-ad32-35a06d6cb580_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_23610dd7-917b-44ac-9080-cda8aca7f7c3_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink: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, Operating [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink: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, Operating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOperatingAbstract" xlink:to="lab_us-gaap_LeasesOperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification_2dbe16ee-be41-48c5-add5-56644fa318dd_terseLabel_en-US" xlink:label="lab_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" xlink: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 of estimated increase in operating ROU asset due to lease modification</link:label>
    <link:label id="lab_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification_label_en-US" xlink:label="lab_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" xlink: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, Fair Value Of Increase (Decrease) Due to Lease Modification</link:label>
    <link:label id="lab_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification_documentation_en-US" xlink:label="lab_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" 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">Operating Lease, Right-of-Use Asset, Fair Value Of Increase (Decrease) Due to Lease Modification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" xlink:href="cdcx-20210630.xsd#cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" xlink:to="lab_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_73461383-28be-4e45-b44f-927388f3d87a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3db8117a-c60f-4330-b22d-7086f8199662_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueForfeited_0658935d-debd-4c38-b7f7-babe7bb6e270_terseLabel_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueForfeited_label_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Weighted Average Fair Value, forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueForfeited" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedWeightedAverageFairValueForfeited" xlink:to="lab_cdcx_UnvestedWeightedAverageFairValueForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedSharesEndingBalance_efdfa1ce-695c-4ea4-9f6b-40fac28a3794_periodEndLabel_en-US" xlink:label="lab_cdcx_UnvestedSharesEndingBalance" 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">Unvested shares ending balance (in shares)</link:label>
    <link:label id="lab_cdcx_UnvestedSharesEndingBalance_label_en-US" xlink:label="lab_cdcx_UnvestedSharesEndingBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares, ending balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesEndingBalance" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesEndingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedSharesEndingBalance" xlink:to="lab_cdcx_UnvestedSharesEndingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_3e9ce066-8cca-4bf4-88bf-b63d25c8d9e5_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueExpectedToVest_627105c0-9d4c-4144-a24a-1c9f29c45979_terseLabel_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueExpectedToVest" xlink: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 Fair Value, Expected to vest (in dollars per share)</link:label>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueExpectedToVest_label_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Weighted Average Fair Value, expected to vest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueExpectedToVest" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedWeightedAverageFairValueExpectedToVest" xlink:to="lab_cdcx_UnvestedWeightedAverageFairValueExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_AmazonMarketplacesMember_b968f6ef-2d87-4e13-8d3d-bafea99a7de2_terseLabel_en-US" xlink:label="lab_cdcx_AmazonMarketplacesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amazon Marketplaces</link:label>
    <link:label id="lab_cdcx_AmazonMarketplacesMember_label_en-US" xlink:label="lab_cdcx_AmazonMarketplacesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amazon Marketplaces [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AmazonMarketplacesMember" xlink:href="cdcx-20210630.xsd#cdcx_AmazonMarketplacesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_AmazonMarketplacesMember" xlink:to="lab_cdcx_AmazonMarketplacesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_072b92f9-d9f6-4033-9158-d834da029263_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">Options 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_dei_EntityShellCompany_f71e196f-7185-4bc5-9f6b-032148deee22_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/2021/dei-2021.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_dei_LocalPhoneNumber_1788d822-5d5d-4515-bfbc-d6a9b3f52454_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/2021/dei-2021.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_92fe033d-c1f5-4992-91b2-1aff71a1e26c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink: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, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_f15a6d60-9a8c-4162-8c5c-e9a26bb7463e_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 Share-Based Compensation</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_9ff3df38-3347-4d2b-8567-585bd64dba5c_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_us-gaap_VestingAxis_74516dac-1ffa-40b6-9337-25d00ba5a86e_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_CaliforniaActionMember_8ec85881-e735-41c9-8a2d-53e7b719a33b_terseLabel_en-US" xlink:label="lab_cdcx_CaliforniaActionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Action</link:label>
    <link:label id="lab_cdcx_CaliforniaActionMember_label_en-US" xlink:label="lab_cdcx_CaliforniaActionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Action [Member]</link:label>
    <link:label id="lab_cdcx_CaliforniaActionMember_documentation_en-US" xlink:label="lab_cdcx_CaliforniaActionMember" 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">California Action</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CaliforniaActionMember" xlink:href="cdcx-20210630.xsd#cdcx_CaliforniaActionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_CaliforniaActionMember" xlink:to="lab_cdcx_CaliforniaActionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fb8afe0b-40f6-4d15-9e18-75e508e7bcbf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_ec5ffb3b-da39-4cc2-9bbb-f43dd12e397d_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Principal payments on finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_bb65d0b2-8210-4fa8-a533-474da6aa89af_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/2021/dei-2021.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_ProceedsFromIssuanceOfCommonStock_2874ac9c-7da1-4dd4-8ba6-ddadd205012e_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 issuance of common stock, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_f8325eb0-f79a-4d77-bd06-a81b2ea984e9_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" 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">Proceeds from issuance of stock</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_IncreaseDecreaseInDeferredRevenue_22c54dc4-0601-494f-9ac0-8a38e70389c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink: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 Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_3d1b473e-73a2-49cb-a237-d7eab9f6976f_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_WeightedAverageNumberOfSharesRestrictedStock_234e6951-11dd-424a-a24d-6fc86a9864e8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink: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, Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware_d1cf0ee4-751a-49c4-abf8-5bdb777df756_terseLabel_en-US" xlink:label="lab_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" xlink: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 lease obligation incurred for purchase of computer equipment and software</link:label>
    <link:label id="lab_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware_label_en-US" xlink:label="lab_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing lease obligation incurred for purchase of computer equipment and software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" xlink:href="cdcx-20210630.xsd#cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" xlink:to="lab_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_6162828f-6366-44ff-86bc-e66644638a71_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_cdcx_SecuritiesPurchaseAgreementMember_fc55c6c8-de9e-45a1-87c2-220e205b19d7_terseLabel_en-US" xlink:label="lab_cdcx_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Purchase Agreement</link:label>
    <link:label id="lab_cdcx_SecuritiesPurchaseAgreementMember_label_en-US" xlink:label="lab_cdcx_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Purchase Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SecuritiesPurchaseAgreementMember" xlink:href="cdcx-20210630.xsd#cdcx_SecuritiesPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_SecuritiesPurchaseAgreementMember" xlink:to="lab_cdcx_SecuritiesPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_84a0eafc-d849-40dd-b3c4-b17685de0fd9_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 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_68a05771-8e1c-4657-b9e6-46999522fced_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">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</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_1d506f3e-36a0-42d0-8050-23516afa8034_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">Basic loss per common share (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_InterestPaidNet_7eb0117e-f775-4ea0-97b6-c7ade7699792_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 payments for interest on finance leases</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtPriceDiscountValue_a764bb3f-a8b2-4e96-99f7-1a5271774ec2_terseLabel_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtPriceDiscountValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought, price discount</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtPriceDiscountValue_label_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtPriceDiscountValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Price Discount, Value</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtPriceDiscountValue_documentation_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtPriceDiscountValue" 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">Loss Contingency, Damages Sought, Price Discount, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtPriceDiscountValue" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtPriceDiscountValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_LossContingencyDamagesSoughtPriceDiscountValue" xlink:to="lab_cdcx_LossContingencyDamagesSoughtPriceDiscountValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_685369f0-e056-4b56-8536-036924c376e1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4738eb39-8a7c-4b6c-b5c1-f6e150cfc37b_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">2024</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_ResearchAndDevelopmentExpense_6363c1fb-770e-496d-af04-e2c9ab7406ab_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink: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_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_21717c1b-8a60-439a-bdcd-229fe28ee834_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/2021/dei-2021.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_DerivativeContractTypeDomain_051267ce-34df-45a7-af35-44d6344c1e20_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_StockIssuanceTextBlock_2d649fef-d4df-4a31-b520-4d0f156b641d_terseLabel_en-US" xlink:label="lab_cdcx_StockIssuanceTextBlock" xlink: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</link:label>
    <link:label id="lab_cdcx_StockIssuanceTextBlock_label_en-US" xlink:label="lab_cdcx_StockIssuanceTextBlock" xlink: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 Issuance [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_StockIssuanceTextBlock" xlink:href="cdcx-20210630.xsd#cdcx_StockIssuanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_StockIssuanceTextBlock" xlink:to="lab_cdcx_StockIssuanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_8a4d0b24-af34-4e5b-9206-135739527a4c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bulk ingredients</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_RejuvenationTherapeuticsMember_77d9788a-5447-4b8d-ab78-7c383e8e1615_terseLabel_en-US" xlink:label="lab_cdcx_RejuvenationTherapeuticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rejuvenation Therapeutics</link:label>
    <link:label id="lab_cdcx_RejuvenationTherapeuticsMember_label_en-US" xlink:label="lab_cdcx_RejuvenationTherapeuticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rejuvenation Therapeutics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_RejuvenationTherapeuticsMember" xlink:href="cdcx-20210630.xsd#cdcx_RejuvenationTherapeuticsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_RejuvenationTherapeuticsMember" xlink:to="lab_cdcx_RejuvenationTherapeuticsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a7dbcfe6-4152-41b8-8549-327b1f833c0a_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_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward_25542cdc-802f-4d35-8b50-3d6c66211a27_terseLabel_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" xlink: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 shares allowable under the plan, inducement award (in shares)</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward_label_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" xlink: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 Allowable Under The Plan, Inducement Award</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward_documentation_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" 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 Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Inducement Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" xlink:to="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_2e873eed-0c3a-4d32-877c-c802c12f7497_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">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_dei_EntityCurrentReportingStatus_c43008f9-b9d4-4208-8c66-1adc6735e435_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/2021/dei-2021.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_NetCashProvidedByUsedInOperatingActivities_3d980ef5-6585-436c-b11e-94161392cda1_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_4988acc8-ded5-4ae1-bfc4-4ba98b25ac5f_negatedLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" 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">Net cash outflow from 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_cdcx_MatakanaHealthMember_d1d66839-c75b-48cb-83e6-8f8998a3250d_terseLabel_en-US" xlink:label="lab_cdcx_MatakanaHealthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matakana Health</link:label>
    <link:label id="lab_cdcx_MatakanaHealthMember_label_en-US" xlink:label="lab_cdcx_MatakanaHealthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matakana Health [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_MatakanaHealthMember" xlink:href="cdcx-20210630.xsd#cdcx_MatakanaHealthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_MatakanaHealthMember" xlink:to="lab_cdcx_MatakanaHealthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_e94e24b4-1021-42aa-b1dc-4cd86c946ad6_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">Schedule of Operating Lease Expense</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_dei_EntityTaxIdentificationNumber_57e6af85-05ff-4970-987e-ab1ba26c65ba_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/2021/dei-2021.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_OtherNoncashIncomeExpense_0742bff9-1319-435a-8d64-92b94fa9ce6b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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">Non-cash financing costs</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_WeightedAverageRemainingContractualTermExercisableBalance_8af76f99-efb5-434b-a7b7-5eb0aa916d1d_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageRemainingContractualTermExercisableBalance" xlink: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 Contractual Term, Options Exercisable</link:label>
    <link:label id="lab_cdcx_WeightedAverageRemainingContractualTermExercisableBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageRemainingContractualTermExercisableBalance" xlink: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 remaining contractual term, Exercisable balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermExercisableBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermExercisableBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageRemainingContractualTermExercisableBalance" xlink:to="lab_cdcx_WeightedAverageRemainingContractualTermExercisableBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_SaleOfStockAuthorizedAmount_e7a4d11b-a3fa-4349-9b1c-7499ec950247_terseLabel_en-US" xlink:label="lab_cdcx_SaleOfStockAuthorizedAmount" xlink: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 securities, authorized amount</link:label>
    <link:label id="lab_cdcx_SaleOfStockAuthorizedAmount_label_en-US" xlink:label="lab_cdcx_SaleOfStockAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Authorized Amount</link:label>
    <link:label id="lab_cdcx_SaleOfStockAuthorizedAmount_documentation_en-US" xlink:label="lab_cdcx_SaleOfStockAuthorizedAmount" 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">Sale Of Stock, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SaleOfStockAuthorizedAmount" xlink:href="cdcx-20210630.xsd#cdcx_SaleOfStockAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_SaleOfStockAuthorizedAmount" xlink:to="lab_cdcx_SaleOfStockAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_00c0b07c-a944-40c8-a45d-00944f420db7_terseLabel_en-US" xlink:label="lab_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analytical Reference Standards and Services segment</link:label>
    <link:label id="lab_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_label_en-US" xlink:label="lab_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analytical Reference Standards and Services Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember" xlink:href="cdcx-20210630.xsd#cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember" xlink:to="lab_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock_2681bdae-273b-445c-8605-9cea1388534f_terseLabel_en-US" xlink:label="lab_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" xlink: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 Operating Lease Additional Information</link:label>
    <link:label id="lab_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock_label_en-US" xlink:label="lab_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" xlink: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 operating lease additional lease information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" xlink:href="cdcx-20210630.xsd#cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" xlink:to="lab_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_CumulativeTranslationAdjustmentsMember_5f65a909-7941-4b55-9d4a-3806138c514d_terseLabel_en-US" xlink:label="lab_cdcx_CumulativeTranslationAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Translation &#160;Adjustments</link:label>
    <link:label id="lab_cdcx_CumulativeTranslationAdjustmentsMember_label_en-US" xlink:label="lab_cdcx_CumulativeTranslationAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Translation Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CumulativeTranslationAdjustmentsMember" xlink:href="cdcx-20210630.xsd#cdcx_CumulativeTranslationAdjustmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_CumulativeTranslationAdjustmentsMember" xlink:to="lab_cdcx_CumulativeTranslationAdjustmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_a824cde2-65da-4978-9476-8ea1b20d01e5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase obligation in 2022</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1ce11dc6-8b25-4ecd-949a-04f89767368d_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">Basic weighted average common shares outstanding (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_ab8680f8-c37b-412f-a395-7c1576eab5d0_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">Diluted loss per common share (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_us-gaap_SegmentDomain_a0cc5cca-8a36-440c-b309-72a0a0995385_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_FullValueAwardMember_fc647f6c-caae-4719-b419-4e38a6db026b_terseLabel_en-US" xlink:label="lab_cdcx_FullValueAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Full-value award</link:label>
    <link:label id="lab_cdcx_FullValueAwardMember_label_en-US" xlink:label="lab_cdcx_FullValueAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Full-Value Award [Member]</link:label>
    <link:label id="lab_cdcx_FullValueAwardMember_documentation_en-US" xlink:label="lab_cdcx_FullValueAwardMember" 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">Full-Value Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_FullValueAwardMember" xlink:href="cdcx-20210630.xsd#cdcx_FullValueAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_FullValueAwardMember" xlink:to="lab_cdcx_FullValueAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_47692501-f149-470c-af3d-d2c714fd42af_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price of shares sold (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_NIAGENIngredientMember_2a8f444c-760a-4edb-bc65-7ff098272c49_terseLabel_en-US" xlink:label="lab_cdcx_NIAGENIngredientMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NIAGEN Ingredient</link:label>
    <link:label id="lab_cdcx_NIAGENIngredientMember_label_en-US" xlink:label="lab_cdcx_NIAGENIngredientMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NIAGEN Ingredient [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NIAGENIngredientMember" xlink:href="cdcx-20210630.xsd#cdcx_NIAGENIngredientMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_NIAGENIngredientMember" xlink:to="lab_cdcx_NIAGENIngredientMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan_3f2a2321-dd76-476c-940b-6bc91fa23df5_terseLabel_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in shares available under the plan (in shares)</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan_label_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" xlink: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, Reduction in Shares Allowable Under The Plan</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan_documentation_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" 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 Compensation Arrangement by Share-based Payment Award, Reduction in Shares Allowable Under The Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" xlink:to="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_b5a8653f-639a-43ab-af1c-6aeeb8aaf3b3_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditAssumed1_e9b3d1c9-e4cd-4d5c-a65f-7771fcfb75d5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditAssumed1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit assumed</link:label>
    <link:label id="lab_us-gaap_LineOfCreditAssumed1_label_en-US" xlink:label="lab_us-gaap_LineOfCreditAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditAssumed1" xlink:to="lab_us-gaap_LineOfCreditAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_031c8ff1-43ca-43f9-98f8-7b93c610c84b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase obligation in 2023</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_8283b0fc-1764-4956-9f1b-9785fa97bc0d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_NonvestedSharesOfRestrictedStock_39aa2e9b-b229-4203-bc86-efddf0412bbb_terseLabel_en-US" xlink:label="lab_cdcx_NonvestedSharesOfRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested shares of restricted stock</link:label>
    <link:label id="lab_cdcx_NonvestedSharesOfRestrictedStock_label_en-US" xlink:label="lab_cdcx_NonvestedSharesOfRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested shares of restricted stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NonvestedSharesOfRestrictedStock" xlink:href="cdcx-20210630.xsd#cdcx_NonvestedSharesOfRestrictedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_NonvestedSharesOfRestrictedStock" xlink:to="lab_cdcx_NonvestedSharesOfRestrictedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_216ea225-e493-4c69-b1bb-30498f02215f_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in allowance for doubtful trade receivables</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_12fbccad-7683-4c77-be40-4fe9d9dbeb64_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_907889c1-41b9-4824-a145-97121703ecff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink: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 Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink: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 Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_b16e84d4-5f94-4df1-93d5-bae21a5ba5c6_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_IntangibleAssetsNetExcludingGoodwill_e1523823-c407-493f-85b7-6a491209014c_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_f399ebf5-95d3-4e3b-abd4-2228179dedd9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_12348e88-7b00-4435-9a8f-f078b441ceea_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink: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 Flows From Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b1baf4e-9487-41ee-bc2a-45e2f1565658_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_DocumentTransitionReport_4ab4fead-559c-4d7b-ae7e-b10fe6cce553_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/2021/dei-2021.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_cdcx_HorizonVenturesMember_696e3ba5-4b25-48ed-b3e7-a24795db8702_terseLabel_en-US" xlink:label="lab_cdcx_HorizonVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Horizon Ventures</link:label>
    <link:label id="lab_cdcx_HorizonVenturesMember_label_en-US" xlink:label="lab_cdcx_HorizonVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Horizon Ventures [Member]</link:label>
    <link:label id="lab_cdcx_HorizonVenturesMember_documentation_en-US" xlink:label="lab_cdcx_HorizonVenturesMember" 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">Horizon Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_HorizonVenturesMember" xlink:href="cdcx-20210630.xsd#cdcx_HorizonVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_HorizonVenturesMember" xlink:to="lab_cdcx_HorizonVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_NonCashOperatingAndFinancingActivitiesAbstract_7fc4f5b3-d0cf-4701-b812-14bde84bdd0a_terseLabel_en-US" xlink:label="lab_cdcx_NonCashOperatingAndFinancingActivitiesAbstract" xlink: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 Schedule of Noncash Operating Activity</link:label>
    <link:label id="lab_cdcx_NonCashOperatingAndFinancingActivitiesAbstract_label_en-US" xlink:label="lab_cdcx_NonCashOperatingAndFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Cash Operating And Financing Activities [Abstract]</link:label>
    <link:label id="lab_cdcx_NonCashOperatingAndFinancingActivitiesAbstract_documentation_en-US" xlink:label="lab_cdcx_NonCashOperatingAndFinancingActivitiesAbstract" 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">Non Cash Operating And Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NonCashOperatingAndFinancingActivitiesAbstract" xlink:href="cdcx-20210630.xsd#cdcx_NonCashOperatingAndFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_NonCashOperatingAndFinancingActivitiesAbstract" xlink:to="lab_cdcx_NonCashOperatingAndFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7b182829-cd08-4c75-b4de-acf84f8c1bd4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_9c6fcbb1-cb35-4623-a2e1-9efdf3636973_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_9c60fc7b-2508-4264-b6e2-ec2c1084db1d_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' 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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_5d4aeb03-9284-46cc-a2a9-da3a72e83e7c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Restricted Stock Units Awards Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_d6656581-1d76-4b59-ad56-6b102cb13ab8_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink: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_CommitmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e4e43a90-8d74-4e16-8dc7-cd025c7ea796_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche one</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_SalesAndMarketingMember_92a61ffd-2812-441c-b53c-f73dc39090d3_terseLabel_en-US" xlink:label="lab_cdcx_SalesAndMarketingMember" xlink: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 and marketing</link:label>
    <link:label id="lab_cdcx_SalesAndMarketingMember_label_en-US" xlink:label="lab_cdcx_SalesAndMarketingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Marketing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SalesAndMarketingMember" xlink:href="cdcx-20210630.xsd#cdcx_SalesAndMarketingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_SalesAndMarketingMember" xlink:to="lab_cdcx_SalesAndMarketingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_62c11020-aecf-4325-8697-ec6ab441ae17_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsDomain_775f52cd-db69-4d00-9a17-5182062009f9_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsDomain_label_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_78cfddae-184f-45e5-9077-0a8f88f18e45_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_ConcentrationRiskByTypeAxis_d6e3b592-772e-479d-80d7-30b13a27f2d6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedSharesForfeited_295486f6-cd39-42e8-ae07-46fb37f657fd_negatedTerseLabel_en-US" xlink:label="lab_cdcx_UnvestedSharesForfeited" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_cdcx_UnvestedSharesForfeited_label_en-US" xlink:label="lab_cdcx_UnvestedSharesForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares, forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesForfeited" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedSharesForfeited" xlink:to="lab_cdcx_UnvestedSharesForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_a64458f3-62ef-4f72-9d04-4c5c65d514c0_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_20234d8d-cc43-48c3-97e7-d70788679eb7_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_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining_b7628b23-e150-4cab-9c0b-3928cb6f2442_terseLabel_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" xlink: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 shares allowable under the plan, unallocated shares remaining (in shares)</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining_label_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" xlink: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 Allowable Under The Plan, Unallocated Shares Remaining</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining_documentation_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" 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 Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Unallocated Shares Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" xlink:to="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_7d85d83e-0132-4dff-b516-92bf65887e1e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a20699dd-619b-4077-8cf0-eef26d0f2bf1_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' 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_IncreaseDecreaseInAccountsPayable_c6bd5a5a-b5cd-4c3e-be94-bf9de7984be3_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_WalmartMember_7a4fefa6-376c-4c28-afc5-21b2ad6b00d2_terseLabel_en-US" xlink:label="lab_cdcx_WalmartMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Walmart</link:label>
    <link:label id="lab_cdcx_WalmartMember_label_en-US" xlink:label="lab_cdcx_WalmartMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Walmart [Member]</link:label>
    <link:label id="lab_cdcx_WalmartMember_documentation_en-US" xlink:label="lab_cdcx_WalmartMember" 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">Walmart</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WalmartMember" xlink:href="cdcx-20210630.xsd#cdcx_WalmartMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WalmartMember" xlink:to="lab_cdcx_WalmartMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_7bd2c4ad-2721-479c-8b00-357efc4d45f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink: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 Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_05bfdd8d-7e39-4a5d-80d5-311bc0cbbc20_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_3d84d969-b7ba-4541-8716-637b16b1bd21_terseLabel_en-US" xlink:label="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity</link:label>
    <link:label id="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_label_en-US" xlink:label="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Substantial Doubt about Going Concern [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_16e5d0b1-1bb2-493b-b419-18322fdf105b_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 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_EarningsPerShareTextBlock_31ec0478-c547-4192-b26f-18329d66431c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Applicable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_548eef83-828d-406b-a548-bf3b151aeb03_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">Operating 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_us-gaap_InventoryRawMaterialsAndSupplies_c314f599-dc05-4d81-ad5f-91d1637f7cf2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reference standards</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares_b806c6f5-db81-4f5c-91b5-1112931c2fdf_terseLabel_en-US" xlink:label="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares" xlink: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, net of offering costs (in shares)</link:label>
    <link:label id="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares_label_en-US" xlink:label="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Common Stock Net Of Offering Costs, Shares</link:label>
    <link:label id="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares_documentation_en-US" xlink:label="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares" 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">Issuance Of Common Stock Net Of Offering Costs, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares" xlink:href="cdcx-20210630.xsd#cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares" xlink:to="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55b54e1b-9da4-40bc-b80b-b94478f41a1c_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">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_us-gaap_ConcentrationRiskBenchmarkDomain_f7512d12-e14d-4ddc-9355-48fc60e80ffb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ec94246e-2e39-419c-874e-412a536fa1eb_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">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</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_LineOfCreditFacilityLenderDomain_f8914de0-f145-4119-8af8-baf16e61504a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_750db64d-0eea-4a0b-903b-717dc8656110_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_8a0416a9-c704-42d9-8e2a-2b864cbc28d1_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" 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 profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_81c96c6b-cf8e-443b-b72d-eb9691e2ed3b_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">2023</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a3b916df-bd91-4894-a690-1fbd170c1a45_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 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_srt_ConsolidatedEntitiesDomain_e605798d-0e07-4a0e-911b-ceb6cc345690_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_9473484f-4c97-4c7e-b5a6-fb4bee19bb74_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">Total expense</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_PriorPeriodReclassificationAdjustmentDescription_0dba9d3e-a89c-40ea-b41e-400823cbad0c_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_cbdc12f6-92e8-4574-9693-512e9f9bb862_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_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance_936e6b64-989f-4970-9821-ee2426a894e8_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Options Exercisable</link:label>
    <link:label id="lab_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance" xlink: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 Intrinsic Value Exercised Ending Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance" xlink:to="lab_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_7b8b46e0-bef9-4b20-8bd2-321e83cc4e7a_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/2021/dei-2021.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_LossContingencyDamagesSoughtValue_b359dc5e-b6b1-42d4-b713-641853a82c1b_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_800241e4-e62a-4c58-9eb8-b2afe13353c0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_27f262ad-7021-476b-9ea3-5febd61c037d_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">Leasehold improvements 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_OperatingExpenses_8dcda8a0-1a5a-42ec-aab2-ffa6b9e9187f_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_cdcx_WeightedAverageRemainingContractualTermBeginningBalance_0672a72c-3b9f-41e0-8d4f-0ab0c825e627_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageRemainingContractualTermBeginningBalance" xlink: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 Contractual Term, Options Outstanding Beginning Balance</link:label>
    <link:label id="lab_cdcx_WeightedAverageRemainingContractualTermBeginningBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageRemainingContractualTermBeginningBalance" xlink: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 remaining contractual term, beginning balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermBeginningBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermBeginningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageRemainingContractualTermBeginningBalance" xlink:to="lab_cdcx_WeightedAverageRemainingContractualTermBeginningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_1e9df091-369d-4032-9eba-0a52299b8b41_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_cdcx_TotalOperatingLeaseExpenses_d0e637a7-2711-4471-b331-75d2a5857255_totalLabel_en-US" xlink:label="lab_cdcx_TotalOperatingLeaseExpenses" 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">Operating lease expense</link:label>
    <link:label id="lab_cdcx_TotalOperatingLeaseExpenses_label_en-US" xlink:label="lab_cdcx_TotalOperatingLeaseExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Operating Lease Expenses</link:label>
    <link:label id="lab_cdcx_TotalOperatingLeaseExpenses_documentation_en-US" xlink:label="lab_cdcx_TotalOperatingLeaseExpenses" 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">Total Operating Lease Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_TotalOperatingLeaseExpenses" xlink:href="cdcx-20210630.xsd#cdcx_TotalOperatingLeaseExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_TotalOperatingLeaseExpenses" xlink:to="lab_cdcx_TotalOperatingLeaseExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_17cf7f93-4007-41cc-9140-6cc093e7ab1c_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_4a2c977d-f894-48c9-a838-2726d4211597_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3787907b-83c0-4b58-9db3-eea4cb8be10b_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_us-gaap_EarningsPerShareAbstract_7437ec5e-1a67-4d9a-b65a-ccfed0665506_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueBeginningBalance_6575f7f8-c723-412d-b59c-8c6ddfb56810_periodStartLabel_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueBeginningBalance" 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">Unvested shares beginning balance (in dollars per share)</link:label>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueBeginningBalance_label_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueBeginningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Weighted Average Fair Value, beginning balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueBeginningBalance" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueBeginningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedWeightedAverageFairValueBeginningBalance" xlink:to="lab_cdcx_UnvestedWeightedAverageFairValueBeginningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fd4c3f0b-c68a-4fec-87af-9649fb5589a4_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_8320dd3c-0bc8-40c7-a797-b7ffbdd887c6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_86801dd3-3f0c-48cc-9bda-766f5fd7b1ed_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_f228e2b8-9aaf-4a77-a56d-2882cfcf74bd_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_dei_DocumentQuarterlyReport_f86bedef-adf3-452d-ba8d-1d45070a6e12_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/2021/dei-2021.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_Revenues_b29cbba4-e8c4-4886-834d-e7a90b049d45_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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">Sales, net</link:label>
    <link:label id="lab_us-gaap_Revenues_4a6ee712-c135-4821-9bae-c5dc1cced553_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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 sales</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_41da2c0a-c53b-4728-a34f-821ca2310790_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_11a4f18a-19b4-487e-82b4-8446f0e77b46_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">Common stock issued (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_PaymentsOfStockIssuanceCosts_83b867b8-12e3-468f-b442-e8402cafe86e_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">Offering costs</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_NumberOfReportableSegments_e03452eb-2278-43e2-8881-941c5c7e482e_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_baf07e50-2ced-40d1-87e6-85bb3cbc3e6d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Products - Finished Goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_ShelfRegistrationMember_87139cb8-bb5f-42bc-b6f4-675925a23e9b_terseLabel_en-US" xlink:label="lab_cdcx_ShelfRegistrationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf registration</link:label>
    <link:label id="lab_cdcx_ShelfRegistrationMember_label_en-US" xlink:label="lab_cdcx_ShelfRegistrationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf Registration [Member]</link:label>
    <link:label id="lab_cdcx_ShelfRegistrationMember_documentation_en-US" xlink:label="lab_cdcx_ShelfRegistrationMember" 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">Shelf Registration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShelfRegistrationMember" xlink:href="cdcx-20210630.xsd#cdcx_ShelfRegistrationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ShelfRegistrationMember" xlink:to="lab_cdcx_ShelfRegistrationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_11c85a1f-1d44-488d-8524-e02dd8168fc7_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">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_ff542dff-59a9-4e9a-818e-b5629c3c979a_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">Present value of total operating lease liabilities</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_us-gaap_CommonStockValue_209830cf-2b4e-48b9-8ad7-8448cb635954_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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, $0.001 par value; authorized 150,000 shares; 68,009 shares and 61,881 shares issued and outstanding at June&#160;30, 2021 and December&#160;31, 2020, 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_dei_EntityCommonStockSharesOutstanding_1f6bc6c8-458c-4b84-a1df-9e84971e0bf3_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/2021/dei-2021.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_DisaggregationOfRevenueLineItems_e6537156-90d7-4e12-a21c-19382949ef2b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d1cc91d5-d6ae-4b98-9ab8-dcfb51536569_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">Period to recognize compensation expense</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_CustomerConcentrationRiskMember_b654bf6a-8dc0-4ed3-ab30-6dad46e58b3e_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0e686c82-2321-4b6a-902a-1cb74b9ee08c_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_ImplementationCostsForCloudComputingArrangement_52d85cea-6551-4b0e-a119-5f36c2bf34fe_negatedTerseLabel_en-US" xlink:label="lab_cdcx_ImplementationCostsForCloudComputingArrangement" 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">Implementation costs for cloud computing arrangement</link:label>
    <link:label id="lab_cdcx_ImplementationCostsForCloudComputingArrangement_label_en-US" xlink:label="lab_cdcx_ImplementationCostsForCloudComputingArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ImplementationCostsForCloudComputingArrangement" xlink:href="cdcx-20210630.xsd#cdcx_ImplementationCostsForCloudComputingArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ImplementationCostsForCloudComputingArrangement" xlink:to="lab_cdcx_ImplementationCostsForCloudComputingArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_5f97ce8a-3e00-4306-aa75-3645638422d9_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</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_cdcx_OtherGoodsAndServicesMember_58b6d998-e928-4c68-91d6-da1b7c2169ea_terseLabel_en-US" xlink:label="lab_cdcx_OtherGoodsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal Other Goods and Services</link:label>
    <link:label id="lab_cdcx_OtherGoodsAndServicesMember_label_en-US" xlink:label="lab_cdcx_OtherGoodsAndServicesMember" xlink: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 Goods and Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OtherGoodsAndServicesMember" xlink:href="cdcx-20210630.xsd#cdcx_OtherGoodsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_OtherGoodsAndServicesMember" xlink:to="lab_cdcx_OtherGoodsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3790d17-1549-4ecf-81fe-6e103b1bb62a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_a2840917-3b5a-44d6-8286-8fdc3802e9ff_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_cdcx_PerformanceBasedStockOptionsMember_38858853-e110-43bd-9738-279bd3dc39f0_terseLabel_en-US" xlink:label="lab_cdcx_PerformanceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance based stock options</link:label>
    <link:label id="lab_cdcx_PerformanceBasedStockOptionsMember_label_en-US" xlink:label="lab_cdcx_PerformanceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Stock Options [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_PerformanceBasedStockOptionsMember" xlink:href="cdcx-20210630.xsd#cdcx_PerformanceBasedStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_PerformanceBasedStockOptionsMember" xlink:to="lab_cdcx_PerformanceBasedStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d33722b9-e754-471b-b076-da2d36321f01_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right of use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c2f4922b-9744-4310-b2e1-b90d46f5bc93_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_83151000-fee7-44b1-aa78-b1ad9816ab77_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">2021 (Remainder)</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_dei_DocumentFiscalPeriodFocus_fb36f6a7-1070-48d3-a41d-fe9444e7d1d3_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/2021/dei-2021.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_PaymentsOfDebtIssuanceCosts_cad97a66-6b10-458f-82f5-1a3617b6e3c7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">Payment of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount_cebba2ae-6f02-48c3-8b69-e7f3d4295fe5_terseLabel_en-US" xlink:label="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount" xlink: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, net of offering costs</link:label>
    <link:label id="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount_label_en-US" xlink:label="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Common Stock Net Of Offering Costs, Amount</link:label>
    <link:label id="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount_documentation_en-US" xlink:label="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount" 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">Issuance Of Common Stock Net Of Offering Costs, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount" xlink:href="cdcx-20210630.xsd#cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount" xlink:to="lab_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_60f0a60b-8892-4187-aade-63af6397963c_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_536f1836-611c-4c31-ab13-8b40a792ce82_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/2021/dei-2021.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_62f28539-fe34-4d31-b26a-03a6715f27d7_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, including restricted cash of $0.2 million for both 2021 and 2020 - beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cf45b0c-2436-4651-b5b4-275de07b557b_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, including restricted cash of $0.2 million for both 2021 and 2020 - 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_1a92c64e-c1bf-48ad-924e-d604551c57f4_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_e82bf56b-4a34-4020-b164-7726c28e5d9e_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">Ending balance (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_cdcx_ServicePeriodBasedStockOptionsMember_f2cf5e31-6220-4afd-85b7-f6a95dbc8aab_terseLabel_en-US" xlink:label="lab_cdcx_ServicePeriodBasedStockOptionsMember" xlink: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 period based stock options</link:label>
    <link:label id="lab_cdcx_ServicePeriodBasedStockOptionsMember_label_en-US" xlink:label="lab_cdcx_ServicePeriodBasedStockOptionsMember" xlink: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 Period Based Stock Options [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ServicePeriodBasedStockOptionsMember" xlink:href="cdcx-20210630.xsd#cdcx_ServicePeriodBasedStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ServicePeriodBasedStockOptionsMember" xlink:to="lab_cdcx_ServicePeriodBasedStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_3225c438-950b-4d4a-907c-ae15fbdbc955_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink: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 sold (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_126e5873-1de5-4387-8672-7688f35f4737_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 dollars 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_dei_EntityRegistrantName_8359581c-fd6d-4628-a200-df909873e5f7_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/2021/dei-2021.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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_3abbebab-4bac-46d2-801a-a85bb90fe1a4_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink: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 Major Customers</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedSharesGranted_4374c619-67c4-4df6-8ea0-6a4fb1360b07_terseLabel_en-US" xlink:label="lab_cdcx_UnvestedSharesGranted" xlink: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_cdcx_UnvestedSharesGranted_label_en-US" xlink:label="lab_cdcx_UnvestedSharesGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares, granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesGranted" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedSharesGranted" xlink:to="lab_cdcx_UnvestedSharesGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_cce31a83-645c-4cd0-945f-b138edcb1582_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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9f3c1c28-eb3e-4b10-906b-d4a1a62ed242_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 present value discount</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_us-gaap_LeasesAbstract_4c347da0-5aa6-4c0b-bbbe-98020c74a187_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_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ffb4030a-8a57-44f4-90e4-c34384d7bfe3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_e404c8b0-f98e-4760-a899-1fb1e032570d_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/2021/dei-2021.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_SaleOfStockConsiderationReceivedOnTransaction_8d7ffec3-6632-4ca1-a501-7b0988ee8e09_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink: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, net of offering costs and commissions</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_1410b664-9de4-4a7e-b2df-cdfbda99b2a0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables from Related Party</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_891a0eb5-6b80-4747-82e2-f709f97c7b29_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" 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">Trade Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceExercisableEndingBalance_0de4641e-b5f3-43be-8354-3cb887c6725d_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceExercisableEndingBalance" xlink: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, Options Exercisable (in dollars per share)</link:label>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceExercisableEndingBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceExercisableEndingBalance" xlink: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 exercise price, exercisable ending balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceExercisableEndingBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceExercisableEndingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageExercisePriceExercisableEndingBalance" xlink:to="lab_cdcx_WeightedAverageExercisePriceExercisableEndingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5d2364a5-24d2-4281-b6c7-f2ec35f63ec9_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f4d30525-a7fc-45f5-8e88-b7af2d53b684_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">Options 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_cdcx_IngredientsSegmentMember_16b9405c-0b3c-4cb9-b56b-f0bf7d16abd5_terseLabel_en-US" xlink:label="lab_cdcx_IngredientsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingredients segment</link:label>
    <link:label id="lab_cdcx_IngredientsSegmentMember_label_en-US" xlink:label="lab_cdcx_IngredientsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingredients Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IngredientsSegmentMember" xlink:href="cdcx-20210630.xsd#cdcx_IngredientsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_IngredientsSegmentMember" xlink:to="lab_cdcx_IngredientsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtCompensationValue_a4e1b5fb-d47d-4585-9e40-c3e253e5d8bd_terseLabel_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtCompensationValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought, compensation</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtCompensationValue_label_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtCompensationValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Compensation, Value</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtCompensationValue_documentation_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtCompensationValue" 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">Loss Contingency, Damages Sought, Compensation, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtCompensationValue" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtCompensationValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_LossContingencyDamagesSoughtCompensationValue" xlink:to="lab_cdcx_LossContingencyDamagesSoughtCompensationValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4a33be44-e974-46c5-bed6-64345e96c197_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">Diluted weighted average common shares outstanding (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_RevenueFromRelatedParties_89929b62-0d84-459f-a9ca-5e4cc18fcbdd_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_80f6894a-6e09-423f-b25a-1087de151d52_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 expenses</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_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember_2d3d9331-e616-4e3e-85d3-dcad39a3401d_terseLabel_en-US" xlink:label="lab_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option or stock appreciation right</link:label>
    <link:label id="lab_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember_label_en-US" xlink:label="lab_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" xlink: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 Or Stock Appreciation Right [Member]</link:label>
    <link:label id="lab_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember_documentation_en-US" xlink:label="lab_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" 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, Option Or Stock Appreciation Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" xlink:to="lab_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_953083f0-2590-466c-ac3e-405166812521_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Loss, Receivable, Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueEndingBalance_76ed55a1-4aec-443b-9d84-7d8363b3d052_periodEndLabel_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueEndingBalance" 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">Unvested shares ending balance (in dollars per share)</link:label>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueEndingBalance_label_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueEndingBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Weighted Average Fair Value, ending balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueEndingBalance" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueEndingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedWeightedAverageFairValueEndingBalance" xlink:to="lab_cdcx_UnvestedWeightedAverageFairValueEndingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_9f4f3e4b-2e1c-4251-84c8-73956b3e0264_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_ae5894b8-27e4-4a50-8fb9-4eca3764f2ff_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/2021/dei-2021.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a4a00e58-35a9-4106-9c72-f7d0d70d047b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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 Service Based Stock Options Activity</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_cdcx_WeightedAverageIntrinsicValueExercised_e0b1e1d2-6a9e-4b63-926f-1bb20847dc4c_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageIntrinsicValueExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Options Exercised</link:label>
    <link:label id="lab_cdcx_WeightedAverageIntrinsicValueExercised_label_en-US" xlink:label="lab_cdcx_WeightedAverageIntrinsicValueExercised" xlink: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 intrinsic value, exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueExercised" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageIntrinsicValueExercised" xlink:to="lab_cdcx_WeightedAverageIntrinsicValueExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_80417df5-e011-413c-a0ba-8b199cc4a585_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</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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_08b85a4b-1ed8-4c6d-8a70-c74b1325dfbc_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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 Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_d04524d8-078f-4213-bff1-f4ddc6508700_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_ec08c1bc-62a4-4b5e-b501-e869da8295c3_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_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment_9a5fba44-fae8-4766-9c5f-2e713994511c_terseLabel_en-US" xlink:label="lab_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of leasehold improvements and equipment</link:label>
    <link:label id="lab_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment_label_en-US" xlink:label="lab_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of leasehold improvements and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment" xlink:href="cdcx-20210630.xsd#cdcx_PurchasesOfLeaseholdImprovementsAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment" xlink:to="lab_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_902d42a7-a3fc-416b-9b4e-a968529be4de_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_us-gaap_NetCashProvidedByUsedInInvestingActivities_88d2132f-c35f-446b-980f-28a4eeb64974_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 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_AccountsReceivableFromSecuritization_e16627c5-ab3c-4502-83ba-e357ef7ec40e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableFromSecuritization" xlink: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 from securitization</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableFromSecuritization_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableFromSecuritization" xlink: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 from Securitization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFromSecuritization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFromSecuritization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableFromSecuritization" xlink:to="lab_us-gaap_AccountsReceivableFromSecuritization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_95d8f393-30d1-4866-b48b-589e39875676_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_cdcx_ConsumerProductsSegmentMember_a5d94341-0ca4-4c12-b4c4-5642fa0f7e38_terseLabel_en-US" xlink:label="lab_cdcx_ConsumerProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Products segment</link:label>
    <link:label id="lab_cdcx_ConsumerProductsSegmentMember_label_en-US" xlink:label="lab_cdcx_ConsumerProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Products Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsumerProductsSegmentMember" xlink:href="cdcx-20210630.xsd#cdcx_ConsumerProductsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ConsumerProductsSegmentMember" xlink:to="lab_cdcx_ConsumerProductsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_9eae8702-a2b5-49cb-acb0-c92fdd6d940b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_27d96f50-393b-42ea-b82b-cfe0691e056f_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">Operating loss</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_NetCashProvidedByUsedInOperatingActivitiesAbstract_b519bbc2-a875-4bc8-9a86-11ff37151402_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 Flows From Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_9c56cc3b-83c8-4041-a831-8ca85d903fe8_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3a171787-2c81-4348-b277-90dd570c0dc4_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">Current maturities of operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_1c83f587-def9-402f-a234-3e62ef38149e_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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 current portion</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0c8b0f8a-fa73-4dcc-9aeb-5393881b1c33_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_ec28e2f1-9830-470d-9dbb-d083082f1d5c_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_IncreaseDecreaseInStockholdersEquityRollForward_69707b21-7f81-4c1b-8755-289fed33b78f_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_us-gaap_ContractWithCustomerRefundLiability_0532d90a-7045-4816-b85a-df66fd796eee_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_db68fcd7-5dda-4bea-80bb-8f3ab21fd91f_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">Share-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_add551f4-dad9-4877-a61c-daebaeb15903_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_cc58b8f5-01eb-4b0f-a5a1-75e3c9bd064f_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, including restricted cash of $0.2 million for both periods</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_6a297349-be74-4b06-875e-1ba57936006e_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">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_cdcx_TRUNIAGENConsumerProductMember_1576fbb5-56e2-4784-8057-f4c61f63856e_terseLabel_en-US" xlink:label="lab_cdcx_TRUNIAGENConsumerProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TRU NIAGEN , Consumer Product</link:label>
    <link:label id="lab_cdcx_TRUNIAGENConsumerProductMember_label_en-US" xlink:label="lab_cdcx_TRUNIAGENConsumerProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TRU NIAGEN Consumer Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_TRUNIAGENConsumerProductMember" xlink:href="cdcx-20210630.xsd#cdcx_TRUNIAGENConsumerProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_TRUNIAGENConsumerProductMember" xlink:to="lab_cdcx_TRUNIAGENConsumerProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_8f4bf925-e8c8-47d7-8017-b8bcca78d3ed_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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 of leasehold improvements and equipment</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases_2d6a570d-3ba3-4fd3-9e53-52f62758e25e_negatedTerseLabel_en-US" xlink:label="lab_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" 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">Principal payments on operating leases</link:label>
    <link:label id="lab_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases_label_en-US" xlink:label="lab_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" xlink: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 Principal Payments On Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" xlink:href="cdcx-20210630.xsd#cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" xlink:to="lab_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares_5e34f9aa-37d9-44da-ac46-8f9efc7e69c3_terseLabel_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" xlink: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 shares allowable under the plan, new shares (in shares)</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares_label_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" xlink: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 Allowable Under The Plan, New Shares</link:label>
    <link:label id="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares_documentation_en-US" xlink:label="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" 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 Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, New Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" xlink:to="lab_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_dedca840-6bd6-488e-9831-4569cfe627c1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_6b8a0cca-193b-411a-b254-e4d0f75881aa_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_2270c726-4505-413a-b238-239725643051_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/2021/dei-2021.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_us-gaap_IncreaseDecreaseInAccruedLiabilities_084cd34e-cb42-4717-80f6-0f0b9368306a_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" 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">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_InterimFinancialStatementsTextBlock_13a2a283-cae6-41cc-8a1b-72aaeaadc56e_terseLabel_en-US" xlink:label="lab_cdcx_InterimFinancialStatementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Financial Statements</link:label>
    <link:label id="lab_cdcx_InterimFinancialStatementsTextBlock_label_en-US" xlink:label="lab_cdcx_InterimFinancialStatementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Financial Statements [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_InterimFinancialStatementsTextBlock" xlink:href="cdcx-20210630.xsd#cdcx_InterimFinancialStatementsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_InterimFinancialStatementsTextBlock" xlink:to="lab_cdcx_InterimFinancialStatementsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_ReferenceStandardsMember_cc9f1f25-ef17-4859-9420-41e781e19e05_terseLabel_en-US" xlink:label="lab_cdcx_ReferenceStandardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reference Standards</link:label>
    <link:label id="lab_cdcx_ReferenceStandardsMember_label_en-US" xlink:label="lab_cdcx_ReferenceStandardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reference Standards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ReferenceStandardsMember" xlink:href="cdcx-20210630.xsd#cdcx_ReferenceStandardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ReferenceStandardsMember" xlink:to="lab_cdcx_ReferenceStandardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_OtherIngredientsMember_747edcd8-4a11-4f0d-afd2-d262e2d6b7a5_terseLabel_en-US" xlink:label="lab_cdcx_OtherIngredientsMember" xlink: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 Ingredients</link:label>
    <link:label id="lab_cdcx_OtherIngredientsMember_label_en-US" xlink:label="lab_cdcx_OtherIngredientsMember" xlink: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 Ingredients [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OtherIngredientsMember" xlink:href="cdcx-20210630.xsd#cdcx_OtherIngredientsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_OtherIngredientsMember" xlink:to="lab_cdcx_OtherIngredientsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_4cc634a3-dafa-48da-b059-3b60f3e5325f_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/2021/dei-2021.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_StatementTable_6e3b8971-7b71-4200-8a79-6652b0b4d961_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_091084b8-a8e2-4fa5-bdb0-e771f904dce5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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 RSUs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1b5ed9c7-7401-4dda-96c0-e571bc8369aa_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">Recent Accounting Pronouncements</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_cdcx_ASWatsonGroupMember_d437bdd5-c59d-4176-826d-65d8236730c7_terseLabel_en-US" xlink:label="lab_cdcx_ASWatsonGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A.S. Watson Group</link:label>
    <link:label id="lab_cdcx_ASWatsonGroupMember_label_en-US" xlink:label="lab_cdcx_ASWatsonGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A.S. Watson Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ASWatsonGroupMember" xlink:href="cdcx-20210630.xsd#cdcx_ASWatsonGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_ASWatsonGroupMember" xlink:to="lab_cdcx_ASWatsonGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e2c23b40-5318-40a6-86f3-6635bb02753b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_d156393f-5179-4530-9b85-8ad0c9972fbd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" 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">Trade receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink: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 Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_d9fcd152-2071-4c8c-bc58-e05ebafc2409_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_cdcx_NumberOfSharesEndingBalanceExercised_aee868c2-a55e-4996-9fe7-28430acf328b_terseLabel_en-US" xlink:label="lab_cdcx_NumberOfSharesEndingBalanceExercised" xlink: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 Exercisable (in shares)</link:label>
    <link:label id="lab_cdcx_NumberOfSharesEndingBalanceExercised_label_en-US" xlink:label="lab_cdcx_NumberOfSharesEndingBalanceExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, ending balance Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NumberOfSharesEndingBalanceExercised" xlink:href="cdcx-20210630.xsd#cdcx_NumberOfSharesEndingBalanceExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_NumberOfSharesEndingBalanceExercised" xlink:to="lab_cdcx_NumberOfSharesEndingBalanceExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_ef6f3055-ba77-479f-a40d-583e59cda02e_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_dei_CoverAbstract_1ccc24b2-840f-49fb-b527-c02b7d8f44f1_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <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/2021/dei-2021.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_AwardTypeAxis_d309ccbe-d261-408c-aa5d-6705fddace24_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_FinanceLeaseLiabilityNoncurrent_052793f5-1afd-46aa-b5e0-62be5eb9dd61_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations, less current maturities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c3672c6f-fc63-4cbe-9159-57cf84910bc5_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">Options Granted (in dollars 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_75e24109-e2bb-413a-a384-9f01ae1d7525_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink: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 Flows From Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b942d27c-31b1-403d-8cad-99d85a3984fb_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">Schedule of Future Minimum Lease Payments Under Operating Leases</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_srt_ConsolidationItemsAxis_33a756d6-7ef9-4cc3-87a6-f97d0041e150_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_aa83e92e-d09b-448e-8167-7d11e8bcf7a2_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' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a8a58d56-45cd-40cf-8b80-77db38efd11a_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">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_8900f0a1-fa01-4b01-8915-f34c2d9bc02d_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">Ending balance</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_CostOfSalesMember_ecdd4a0f-bb68-448e-b0b2-93d5aa72ea0b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueVested_a36dd2bf-7607-41ca-b873-ad6baf632678_terseLabel_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueVested" xlink: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 (in dollars per share)</link:label>
    <link:label id="lab_cdcx_UnvestedWeightedAverageFairValueVested_label_en-US" xlink:label="lab_cdcx_UnvestedWeightedAverageFairValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Weighted Average Fair Value, vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueVested" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedWeightedAverageFairValueVested" xlink:to="lab_cdcx_UnvestedWeightedAverageFairValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_29ffeb5a-02fa-4905-bfd3-ff744fc30fa4_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 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_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification_e75bfad7-90f7-4339-aa91-ba2c321385e2_terseLabel_en-US" xlink:label="lab_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" xlink: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 of estimated increase in operating liability due to lease modification</link:label>
    <link:label id="lab_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification_label_en-US" xlink:label="lab_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" xlink: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, Fair Value Of Increase (Decrease) Due to Lease Modification</link:label>
    <link:label id="lab_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification_documentation_en-US" xlink:label="lab_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" 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">Operating Lease, Liability, Fair Value Of Increase (Decrease) Due to Lease Modification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" xlink:href="cdcx-20210630.xsd#cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" xlink:to="lab_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceExercised_baa24af2-dea4-476f-9d82-1fe2699c0840_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceExercised" xlink: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 Exercised (in dollars per share)</link:label>
    <link:label id="lab_cdcx_WeightedAverageExercisePriceExercised_label_en-US" xlink:label="lab_cdcx_WeightedAverageExercisePriceExercised" xlink: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 exercise price, exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceExercised" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageExercisePriceExercised" xlink:to="lab_cdcx_WeightedAverageExercisePriceExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_WeightedAverageIntrinsicValueEndingBalance_debd8e94-cccb-4ff8-b9ce-9d4aebce2baa_terseLabel_en-US" xlink:label="lab_cdcx_WeightedAverageIntrinsicValueEndingBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Options Outstanding Ending Balance</link:label>
    <link:label id="lab_cdcx_WeightedAverageIntrinsicValueEndingBalance_label_en-US" xlink:label="lab_cdcx_WeightedAverageIntrinsicValueEndingBalance" xlink: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 intrinsic value, ending balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueEndingBalance" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueEndingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_WeightedAverageIntrinsicValueEndingBalance" xlink:to="lab_cdcx_WeightedAverageIntrinsicValueEndingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_LiquidityMember_e01885ab-5b11-480d-b1c7-f07f99bab1af_terseLabel_en-US" xlink:label="lab_cdcx_LiquidityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity</link:label>
    <link:label id="lab_cdcx_LiquidityMember_label_en-US" xlink:label="lab_cdcx_LiquidityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LiquidityMember" xlink:href="cdcx-20210630.xsd#cdcx_LiquidityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_LiquidityMember" xlink:to="lab_cdcx_LiquidityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_a31be282-28a7-4687-974e-c517637d4f99_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69ea708a-c644-45ad-af10-ed1a73d42c5d_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_us-gaap_SubsequentEventTypeAxis_58967f86-37b5-4e68-a1f8-6f68235b4d48_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_ConcentrationRiskByBenchmarkAxis_8250b801-ca43-4ae8-a670-432a3c87008c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_8b7a3f99-8236-4737-af0d-6e94657f88a7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_a5f0ce5e-0b36-4bfc-9448-66dfed79cacc_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' 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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_2b811e28-db41-4221-a2e5-8bdf4072de87_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink: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 Weighted Average Assumptions for Options Granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink: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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_UnvestedSharesBeginningBalance_961dcc97-f53c-4883-8dc8-8d4ceb6e8688_periodStartLabel_en-US" xlink:label="lab_cdcx_UnvestedSharesBeginningBalance" 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">Unvested shares beginning balance (in shares)</link:label>
    <link:label id="lab_cdcx_UnvestedSharesBeginningBalance_label_en-US" xlink:label="lab_cdcx_UnvestedSharesBeginningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares, beginning balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesBeginningBalance" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesBeginningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_UnvestedSharesBeginningBalance" xlink:to="lab_cdcx_UnvestedSharesBeginningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue_14e6b75d-69a2-41bc-b3ab-dc897e1ef7be_terseLabel_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought, disgorgement of resale profits</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue_label_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Disgorgement Of Resale Profits, Value</link:label>
    <link:label id="lab_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue_documentation_en-US" xlink:label="lab_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" 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">Loss Contingency, Damages Sought, Disgorgement Of Resale Profits, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" xlink:to="lab_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cdcx-20210630_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 2021 Workiva-->
<!--r:5980d565-8a72-4515-8fec-bdac7b3f0909,g:677400b4-ae7d-4e30-9c74-e63e64bd7b23-->
<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://cdcx.com/role/Cover" xlink:type="simple" xlink:href="cdcx-20210630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6f3f7d3a-1208-420b-89d9-4ffa83f8d569" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_DocumentType_6f3f7d3a-1208-420b-89d9-4ffa83f8d569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_da1a322e-c552-4a42-a929-6d541720be60" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_DocumentQuarterlyReport_da1a322e-c552-4a42-a929-6d541720be60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d9063c71-f82b-40b4-853c-c4a712ca2314" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_DocumentTransitionReport_d9063c71-f82b-40b4-853c-c4a712ca2314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b24d9993-4a7b-48ad-bec8-14b75339e143" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_DocumentPeriodEndDate_b24d9993-4a7b-48ad-bec8-14b75339e143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_16410724-c74c-4e3e-bce4-d318d7f95d3e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityFileNumber_16410724-c74c-4e3e-bce4-d318d7f95d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_64d1d1ec-b563-461e-874f-ae7a1aeaf7d8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityRegistrantName_64d1d1ec-b563-461e-874f-ae7a1aeaf7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ea734468-0505-4791-8fa6-58ac0ba873df" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ea734468-0505-4791-8fa6-58ac0ba873df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0cf92a21-4bc2-4cc8-91bd-95ec9fd949f4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityTaxIdentificationNumber_0cf92a21-4bc2-4cc8-91bd-95ec9fd949f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_aae88f86-2122-467f-bbbd-8229880ed7ba" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityAddressAddressLine1_aae88f86-2122-467f-bbbd-8229880ed7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_c3b6931d-0d32-48e3-86ef-4bfd1f7e11b4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityAddressAddressLine2_c3b6931d-0d32-48e3-86ef-4bfd1f7e11b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_cbab54fa-5b2e-4613-bbc6-f4c5fb0c2486" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityAddressCityOrTown_cbab54fa-5b2e-4613-bbc6-f4c5fb0c2486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_20dd695a-89a6-44c3-a1ec-10a6fe345744" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityAddressStateOrProvince_20dd695a-89a6-44c3-a1ec-10a6fe345744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_416deedb-28a0-4817-988a-8f7654b833b4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityAddressPostalZipCode_416deedb-28a0-4817-988a-8f7654b833b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_cfa7d437-e157-4fe2-9f5c-5dbd15fa2df7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_CityAreaCode_cfa7d437-e157-4fe2-9f5c-5dbd15fa2df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_6d71c578-aece-4989-9045-b5855008fc83" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_LocalPhoneNumber_6d71c578-aece-4989-9045-b5855008fc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_bf6682a8-bf06-492d-9103-9d65523e2cbd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_Security12bTitle_bf6682a8-bf06-492d-9103-9d65523e2cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_83c92138-d786-4592-bafe-6ab835ffe96d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_TradingSymbol_83c92138-d786-4592-bafe-6ab835ffe96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_af7ce7ab-841e-4232-91e3-92fb80c18fe7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityCurrentReportingStatus_af7ce7ab-841e-4232-91e3-92fb80c18fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_24158d11-8f13-4022-bd33-1bdbb466b402" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityInteractiveDataCurrent_24158d11-8f13-4022-bd33-1bdbb466b402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_e30af92d-8caa-439d-96d9-3412f0c3b4d1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityFilerCategory_e30af92d-8caa-439d-96d9-3412f0c3b4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_4e1e70a2-f649-4567-a72e-4eecba490f89" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntitySmallBusiness_4e1e70a2-f649-4567-a72e-4eecba490f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d52b59bd-c3ed-4529-9c6a-12f3cc1548f3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityEmergingGrowthCompany_d52b59bd-c3ed-4529-9c6a-12f3cc1548f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e7d96d8a-73a7-4202-86ef-cccc28b1b82a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityShellCompany_e7d96d8a-73a7-4202-86ef-cccc28b1b82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_a269808e-1771-426b-aae8-bddf5e90576f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_a269808e-1771-426b-aae8-bddf5e90576f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1d076121-6ce6-4210-924d-e682360df360" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_EntityCentralIndexKey_1d076121-6ce6-4210-924d-e682360df360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_3a116060-addc-408f-af55-8059cbd7138a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_AmendmentFlag_3a116060-addc-408f-af55-8059cbd7138a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a2db429a-1064-4a18-928d-f3b9032373a2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_CurrentFiscalYearEndDate_a2db429a-1064-4a18-928d-f3b9032373a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_53121d46-2773-4c36-8e64-b732bdbc8021" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_DocumentFiscalPeriodFocus_53121d46-2773-4c36-8e64-b732bdbc8021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_75f4e72a-2775-4508-99e1-b5f5bac30e48" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dad094e5-b199-49e4-bdb2-bdd15d2aa851" xlink:to="loc_dei_DocumentFiscalYearFocus_75f4e72a-2775-4508-99e1-b5f5bac30e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_503ac196-916e-4e40-8095-27f6f15e716a" 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_0039132c-1838-4f2e-921d-292bb635033e" 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_503ac196-916e-4e40-8095-27f6f15e716a" xlink:to="loc_us-gaap_AssetsAbstract_0039132c-1838-4f2e-921d-292bb635033e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4bbb4fbe-b741-44ce-94fd-c2768394b9f4" 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_0039132c-1838-4f2e-921d-292bb635033e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4bbb4fbe-b741-44ce-94fd-c2768394b9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5f4f7aee-3709-437c-9f39-28659e5ad7fe" 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_4bbb4fbe-b741-44ce-94fd-c2768394b9f4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5f4f7aee-3709-437c-9f39-28659e5ad7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bb398f43-6b8d-4324-ba1e-8add2e8e9620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4bbb4fbe-b741-44ce-94fd-c2768394b9f4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bb398f43-6b8d-4324-ba1e-8add2e8e9620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c8274970-db44-43b4-9839-6da09ad544a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4bbb4fbe-b741-44ce-94fd-c2768394b9f4" xlink:to="loc_us-gaap_InventoryNet_c8274970-db44-43b4-9839-6da09ad544a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_e0e022be-9d79-4f55-ae64-fc96689db222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4bbb4fbe-b741-44ce-94fd-c2768394b9f4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_e0e022be-9d79-4f55-ae64-fc96689db222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7c9c8ba2-c79a-4e77-b548-0c42e3cfce41" 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_4bbb4fbe-b741-44ce-94fd-c2768394b9f4" xlink:to="loc_us-gaap_AssetsCurrent_7c9c8ba2-c79a-4e77-b548-0c42e3cfce41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1f926124-3abf-42de-acb0-00f9a5ba41e9" 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_0039132c-1838-4f2e-921d-292bb635033e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1f926124-3abf-42de-acb0-00f9a5ba41e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_81171db9-a30b-4e16-b0be-dae41c2acf36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0039132c-1838-4f2e-921d-292bb635033e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_81171db9-a30b-4e16-b0be-dae41c2acf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_63340df1-b23c-4a08-8f9b-aa3309e313b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0039132c-1838-4f2e-921d-292bb635033e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_63340df1-b23c-4a08-8f9b-aa3309e313b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e9d50de0-fe29-4a70-b449-1b50628de24e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0039132c-1838-4f2e-921d-292bb635033e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e9d50de0-fe29-4a70-b449-1b50628de24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_db0217ee-f5ad-4dcb-834b-0b7feda4acb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0039132c-1838-4f2e-921d-292bb635033e" xlink:to="loc_us-gaap_Assets_db0217ee-f5ad-4dcb-834b-0b7feda4acb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" 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_503ac196-916e-4e40-8095-27f6f15e716a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f1607258-a25b-4d21-9509-c9c10ddc75fe" 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_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f1607258-a25b-4d21-9509-c9c10ddc75fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fe062979-e64d-4241-b181-07c3bb190556" 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_f1607258-a25b-4d21-9509-c9c10ddc75fe" xlink:to="loc_us-gaap_AccountsPayableCurrent_fe062979-e64d-4241-b181-07c3bb190556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c526e5f3-9df6-4fbd-af32-56070e6e2403" 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_f1607258-a25b-4d21-9509-c9c10ddc75fe" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c526e5f3-9df6-4fbd-af32-56070e6e2403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_df499fb6-644f-4db8-aa64-bfbb0646ef98" 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_f1607258-a25b-4d21-9509-c9c10ddc75fe" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_df499fb6-644f-4db8-aa64-bfbb0646ef98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_6435068e-8b36-4ca3-bc54-d4e234e54e48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f1607258-a25b-4d21-9509-c9c10ddc75fe" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_6435068e-8b36-4ca3-bc54-d4e234e54e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeCurrent_06346c02-682a-4216-929a-c4e93d70719c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f1607258-a25b-4d21-9509-c9c10ddc75fe" xlink:to="loc_us-gaap_DeferredIncomeCurrent_06346c02-682a-4216-929a-c4e93d70719c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0cbcc28c-196f-48da-9a53-8844cca662b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f1607258-a25b-4d21-9509-c9c10ddc75fe" xlink:to="loc_us-gaap_LiabilitiesCurrent_0cbcc28c-196f-48da-9a53-8844cca662b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2f3b56f6-f11a-4129-b296-ea94901a3c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2f3b56f6-f11a-4129-b296-ea94901a3c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bfd3ff2a-cf40-434f-9dd4-2892b89c7fee" 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_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bfd3ff2a-cf40-434f-9dd4-2892b89c7fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_109ee61b-a5f4-44e0-b70c-570c0c97e5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_109ee61b-a5f4-44e0-b70c-570c0c97e5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_df23f094-a2f6-4e3b-925b-aa94c59e6094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_Liabilities_df23f094-a2f6-4e3b-925b-aa94c59e6094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3bcef808-2541-4227-985b-c233818f6b48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3bcef808-2541-4227-985b-c233818f6b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_65a13bea-e184-4209-86e6-553655c46ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_65a13bea-e184-4209-86e6-553655c46ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_06362605-38fb-4110-a1e0-590fbae4b294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_65a13bea-e184-4209-86e6-553655c46ce7" xlink:to="loc_us-gaap_CommonStockValue_06362605-38fb-4110-a1e0-590fbae4b294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ab72b890-b6c1-4ced-a8ba-a9efe294952d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_65a13bea-e184-4209-86e6-553655c46ce7" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ab72b890-b6c1-4ced-a8ba-a9efe294952d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_28694773-e614-423f-b4ba-836a88a89915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_65a13bea-e184-4209-86e6-553655c46ce7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_28694773-e614-423f-b4ba-836a88a89915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_759294c5-9a34-4f06-996e-56901f3c11e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_65a13bea-e184-4209-86e6-553655c46ce7" xlink:to="loc_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax_759294c5-9a34-4f06-996e-56901f3c11e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6e852360-7971-4db6-bc08-557325c5a506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_65a13bea-e184-4209-86e6-553655c46ce7" xlink:to="loc_us-gaap_StockholdersEquity_6e852360-7971-4db6-bc08-557325c5a506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a1d42a81-a3f3-48d6-93f2-29f3d58f71c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_547d86cf-7ce6-45c0-8b03-41eccc7e6d9a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a1d42a81-a3f3-48d6-93f2-29f3d58f71c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" 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_RestrictedCash_875f872f-b60c-415f-8dfa-810b44c7d293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" xlink:to="loc_us-gaap_RestrictedCash_875f872f-b60c-415f-8dfa-810b44c7d293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_3d4e5d47-36ac-4c90-a48d-bf2dfda488ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" xlink:to="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_3d4e5d47-36ac-4c90-a48d-bf2dfda488ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_777dbdf3-2d55-4e98-a8aa-b8ec298e7134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_777dbdf3-2d55-4e98-a8aa-b8ec298e7134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d7d2cd12-94af-409d-b9ca-c97543d5434e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d7d2cd12-94af-409d-b9ca-c97543d5434e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ddc7c4fc-8d2a-48fe-89ef-bbf84fa5089c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ddc7c4fc-8d2a-48fe-89ef-bbf84fa5089c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f95ebf6a-2044-4c5e-8fbb-3929e826ffb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" xlink:to="loc_us-gaap_CommonStockSharesIssued_f95ebf6a-2044-4c5e-8fbb-3929e826ffb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c4af6d26-7e2e-494f-a61c-d21d3fa385a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d65bdf0d-bf60-4a1b-b588-f595d7c1b41b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c4af6d26-7e2e-494f-a61c-d21d3fa385a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" 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_Revenues_2bf74b85-7d9a-4415-be2c-ecfc7c2220aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_Revenues_2bf74b85-7d9a-4415-be2c-ecfc7c2220aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_3f877b6c-da7e-45e1-8320-6642ab3c4959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_CostOfRevenue_3f877b6c-da7e-45e1-8320-6642ab3c4959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1509a12d-a2d9-4068-85ed-475a82135a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_GrossProfit_1509a12d-a2d9-4068-85ed-475a82135a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c3d25637-4538-4548-941f-3f274ea802fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c3d25637-4538-4548-941f-3f274ea802fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_22eb5e75-564b-4a67-9572-e6850aca935c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c3d25637-4538-4548-941f-3f274ea802fe" xlink:to="loc_us-gaap_SellingAndMarketingExpense_22eb5e75-564b-4a67-9572-e6850aca935c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_2c270104-948a-403c-b292-66b91c85ffb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c3d25637-4538-4548-941f-3f274ea802fe" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_2c270104-948a-403c-b292-66b91c85ffb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1ab72a52-160e-49bd-a0c9-595999fdf73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c3d25637-4538-4548-941f-3f274ea802fe" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1ab72a52-160e-49bd-a0c9-595999fdf73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f1265ece-e09c-419b-8f10-6f553bade086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c3d25637-4538-4548-941f-3f274ea802fe" xlink:to="loc_us-gaap_OperatingExpenses_f1265ece-e09c-419b-8f10-6f553bade086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_613b32a6-dd01-4b80-97f3-af9b7581a8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_OperatingIncomeLoss_613b32a6-dd01-4b80-97f3-af9b7581a8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ea5566b5-9ed2-4060-b7d6-b572e8f5f6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_InterestExpense_ea5566b5-9ed2-4060-b7d6-b572e8f5f6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3bd6f4d3-e665-4a34-8375-28b9918b83c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_NetIncomeLoss_3bd6f4d3-e665-4a34-8375-28b9918b83c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1745609b-b068-484f-8143-8cf06ecf447d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_EarningsPerShareBasic_1745609b-b068-484f-8143-8cf06ecf447d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5b96c963-596b-4e43-940e-727a5579c5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5b96c963-596b-4e43-940e-727a5579c5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e8bc5ce7-2799-4255-9870-56158bcf3c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e8bc5ce7-2799-4255-9870-56158bcf3c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83ee49ee-afd6-4597-86ef-b6fa9facad93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d77403b-825a-456d-b953-942ec169bfaf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83ee49ee-afd6-4597-86ef-b6fa9facad93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0042a926-8b21-4b73-92ca-eb20084f2758" 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_40158ad0-2ff7-4483-a2c0-bd160bd7a5b2" 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_0042a926-8b21-4b73-92ca-eb20084f2758" xlink:to="loc_us-gaap_StatementTable_40158ad0-2ff7-4483-a2c0-bd160bd7a5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5d42b749-0473-4011-9d3e-ef4709173968" 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_40158ad0-2ff7-4483-a2c0-bd160bd7a5b2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5d42b749-0473-4011-9d3e-ef4709173968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" 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_5d42b749-0473-4011-9d3e-ef4709173968" xlink:to="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_17807447-d0e3-4cd7-89a2-3b7dd88a793a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_us-gaap_CommonStockMember_17807447-d0e3-4cd7-89a2-3b7dd88a793a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f33bcdb7-42a5-4e53-af69-27ebb71086b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f33bcdb7-42a5-4e53-af69-27ebb71086b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bcb27232-7500-4737-8f36-57925b567369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_us-gaap_RetainedEarningsMember_bcb27232-7500-4737-8f36-57925b567369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CumulativeTranslationAdjustmentsMember_4a5e3361-131b-424c-a35d-27b9c1967ce1" xlink:href="cdcx-20210630.xsd#cdcx_CumulativeTranslationAdjustmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_976e64be-c05c-4479-ac99-06452a318ffa" xlink:to="loc_cdcx_CumulativeTranslationAdjustmentsMember_4a5e3361-131b-424c-a35d-27b9c1967ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c7cd4b1-209b-45df-b62a-bc6b87c1c423" 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_40158ad0-2ff7-4483-a2c0-bd160bd7a5b2" xlink:to="loc_us-gaap_StatementLineItems_1c7cd4b1-209b-45df-b62a-bc6b87c1c423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" 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_1c7cd4b1-209b-45df-b62a-bc6b87c1c423" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_79443831-b25a-401a-ae42-f697f5e566d8" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_SharesIssued_79443831-b25a-401a-ae42-f697f5e566d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_484a2586-1964-423c-bdb9-7dbe25ab0adf" 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_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockholdersEquity_484a2586-1964-423c-bdb9-7dbe25ab0adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares_abe5a9bb-1ce1-40bc-89fc-6e5f4f2e057a" xlink:href="cdcx-20210630.xsd#cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares_abe5a9bb-1ce1-40bc-89fc-6e5f4f2e057a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount_c2d09f5a-f525-43df-83b6-4b751fb413d8" xlink:href="cdcx-20210630.xsd#cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount_c2d09f5a-f525-43df-83b6-4b751fb413d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_add703b1-619f-4cac-ab62-13dc9a56d0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_add703b1-619f-4cac-ab62-13dc9a56d0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b0b25954-c106-41fa-a712-567a4e8480ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b0b25954-c106-41fa-a712-567a4e8480ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_046e5c98-4686-4069-8584-939dc113ddac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_046e5c98-4686-4069-8584-939dc113ddac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2e531a13-a539-44c4-b699-34fdad50102f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2e531a13-a539-44c4-b699-34fdad50102f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e6e5ef1d-4912-4ba5-b433-dd4512058f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_NetIncomeLoss_e6e5ef1d-4912-4ba5-b433-dd4512058f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a459059f-b3a0-48f6-aade-f60e9a7b4ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_SharesIssued_a459059f-b3a0-48f6-aade-f60e9a7b4ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f1ce1136-6709-4626-8186-85e5e1809319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_44a27cd2-2151-4bb4-9d67-0e2d09804e57" xlink:to="loc_us-gaap_StockholdersEquity_f1ce1136-6709-4626-8186-85e5e1809319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_7711618f-117c-4321-8156-cd90cab2373c" 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_88d17313-9779-43fb-a098-f04102b588be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7711618f-117c-4321-8156-cd90cab2373c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_88d17313-9779-43fb-a098-f04102b588be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_8832f86d-d228-4d01-a3d1-cc887936e0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8832f86d-d228-4d01-a3d1-cc887936e0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9b17f90c-dc22-496a-832a-fd3f50b0d212" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_8832f86d-d228-4d01-a3d1-cc887936e0ee" xlink:to="loc_us-gaap_NetIncomeLoss_9b17f90c-dc22-496a-832a-fd3f50b0d212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_8832f86d-d228-4d01-a3d1-cc887936e0ee" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4bbf4052-4b64-461f-aa84-59f91ce2d611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:to="loc_us-gaap_Depreciation_4bbf4052-4b64-461f-aa84-59f91ce2d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1ade69d8-c6cb-4b39-bb53-e287ae86400f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1ade69d8-c6cb-4b39-bb53-e287ae86400f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7ba19b0e-a767-4bf8-b09c-dfe80022df2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7ba19b0e-a767-4bf8-b09c-dfe80022df2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a1e07ab2-570e-4a6e-a1d4-283edb0c3418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:to="loc_us-gaap_ShareBasedCompensation_a1e07ab2-570e-4a6e-a1d4-283edb0c3418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1a63ea01-8433-4b14-8d9d-b884ba8dde06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1a63ea01-8433-4b14-8d9d-b884ba8dde06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_cb984779-ba6c-451d-a736-388c21bb693b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_cb984779-ba6c-451d-a736-388c21bb693b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" 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_4c5c6720-3e8a-4b9d-a3bc-6c69a157e556" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_0f53d5af-b6ff-408e-8854-ab12d1ad9927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_0f53d5af-b6ff-408e-8854-ab12d1ad9927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4ba71ad9-4d1d-45d2-9594-6a8df30ad88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4ba71ad9-4d1d-45d2-9594-6a8df30ad88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ImplementationCostsForCloudComputingArrangement_3ff2b3a4-28af-49bd-96fd-b4d63efb5e58" xlink:href="cdcx-20210630.xsd#cdcx_ImplementationCostsForCloudComputingArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_cdcx_ImplementationCostsForCloudComputingArrangement_3ff2b3a4-28af-49bd-96fd-b4d63efb5e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b818c50b-dc52-46ab-8f39-c19b3b8c06b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b818c50b-dc52-46ab-8f39-c19b3b8c06b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_50e42f65-378a-4476-a762-5123c86aa48e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_50e42f65-378a-4476-a762-5123c86aa48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3f848be1-de71-4eae-b5b4-bdd42b0c4910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3f848be1-de71-4eae-b5b4-bdd42b0c4910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a6df1aab-ec20-44cc-8f09-48f6b52d283d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a6df1aab-ec20-44cc-8f09-48f6b52d283d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_77f8fe42-8188-41c7-a71a-0c2bed79a332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_77f8fe42-8188-41c7-a71a-0c2bed79a332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases_6cf71d55-cf81-465e-bb84-622c2bd812a2" xlink:href="cdcx-20210630.xsd#cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases_6cf71d55-cf81-465e-bb84-622c2bd812a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5f40940b-a7ab-48d8-811f-bbb1c1fd4e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_67811a4a-0b70-4b21-8d22-8d29d0be928d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5f40940b-a7ab-48d8-811f-bbb1c1fd4e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e1b06955-e4d9-4e9d-ac39-d9579ff860ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e1b06955-e4d9-4e9d-ac39-d9579ff860ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment_d678a39e-c738-4181-af47-c194047c48df" xlink:href="cdcx-20210630.xsd#cdcx_PurchasesOfLeaseholdImprovementsAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e1b06955-e4d9-4e9d-ac39-d9579ff860ad" xlink:to="loc_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment_d678a39e-c738-4181-af47-c194047c48df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_InvestmentInOtherLongTermAssets_caf48d9a-e9d3-48a9-95d0-196a25701fc1" xlink:href="cdcx-20210630.xsd#cdcx_InvestmentInOtherLongTermAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e1b06955-e4d9-4e9d-ac39-d9579ff860ad" xlink:to="loc_cdcx_InvestmentInOtherLongTermAssets_caf48d9a-e9d3-48a9-95d0-196a25701fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3a31efd7-7421-4048-812d-66de500e8006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e1b06955-e4d9-4e9d-ac39-d9579ff860ad" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3a31efd7-7421-4048-812d-66de500e8006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a2be007-caed-4f2e-b79c-574f8b7586ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a2be007-caed-4f2e-b79c-574f8b7586ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_399157b9-c170-45df-b6c5-c20dd581659b" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a2be007-caed-4f2e-b79c-574f8b7586ce" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_399157b9-c170-45df-b6c5-c20dd581659b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b11dc47f-53cb-4f89-a989-6bb493c55fcc" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a2be007-caed-4f2e-b79c-574f8b7586ce" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b11dc47f-53cb-4f89-a989-6bb493c55fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_72ad1df6-31fa-4c15-bc91-0484b24cff12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a2be007-caed-4f2e-b79c-574f8b7586ce" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_72ad1df6-31fa-4c15-bc91-0484b24cff12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_93b8c839-de2a-4278-bbd3-f9782a30c20a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a2be007-caed-4f2e-b79c-574f8b7586ce" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_93b8c839-de2a-4278-bbd3-f9782a30c20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3dd12386-1937-46a6-b31c-34bf448683ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a2be007-caed-4f2e-b79c-574f8b7586ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3dd12386-1937-46a6-b31c-34bf448683ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ae93c205-38c5-4360-8a56-c25d7759fa4d" 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_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ae93c205-38c5-4360-8a56-c25d7759fa4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7e5cfb1-60be-46e7-8fec-ac90cecec7dc" 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_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7e5cfb1-60be-46e7-8fec-ac90cecec7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e509097b-82c9-4c37-a9a8-168d8b50d6a1" 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_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e509097b-82c9-4c37-a9a8-168d8b50d6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_f9c5b2ae-93cf-45ad-b42a-4818cf0c4348" 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_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_f9c5b2ae-93cf-45ad-b42a-4818cf0c4348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_0a2f006b-0cc1-454a-b9ab-9762fb82f0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f9c5b2ae-93cf-45ad-b42a-4818cf0c4348" xlink:to="loc_us-gaap_InterestPaidNet_0a2f006b-0cc1-454a-b9ab-9762fb82f0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NonCashOperatingAndFinancingActivitiesAbstract_b114ac32-0e6a-4c68-a597-35466c0846dc" xlink:href="cdcx-20210630.xsd#cdcx_NonCashOperatingAndFinancingActivitiesAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_cdcx_NonCashOperatingAndFinancingActivitiesAbstract_b114ac32-0e6a-4c68-a597-35466c0846dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment_dfd2513d-8012-4a29-b20e-009a90d7cf93" xlink:href="cdcx-20210630.xsd#cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_NonCashOperatingAndFinancingActivitiesAbstract_b114ac32-0e6a-4c68-a597-35466c0846dc" xlink:to="loc_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment_dfd2513d-8012-4a29-b20e-009a90d7cf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NoncashInvestingItemsAbstract_edd8cc7d-e1df-46c1-bcd2-ed326a29c472" xlink:href="cdcx-20210630.xsd#cdcx_NoncashInvestingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b8f80bde-d4f6-4426-9fe0-860dcf6dd2b4" xlink:to="loc_cdcx_NoncashInvestingItemsAbstract_edd8cc7d-e1df-46c1-bcd2-ed326a29c472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware_d0c32f35-42d9-4f17-a7e8-d09a964fc060" xlink:href="cdcx-20210630.xsd#cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_NoncashInvestingItemsAbstract_edd8cc7d-e1df-46c1-bcd2-ed326a29c472" xlink:to="loc_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware_d0c32f35-42d9-4f17-a7e8-d09a964fc060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="cdcx-20210630.xsd#UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_15e25208-85c3-46a8-80c2-099b59af2603" 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_RestrictedCash_a724cf7b-6018-46ba-9994-072dec1fe5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_15e25208-85c3-46a8-80c2-099b59af2603" xlink:to="loc_us-gaap_RestrictedCash_a724cf7b-6018-46ba-9994-072dec1fe5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/InterimFinancialStatements" xlink:type="simple" xlink:href="cdcx-20210630.xsd#InterimFinancialStatements"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/InterimFinancialStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_367bf251-36f0-4ab9-b2ee-4205149338f0" 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_cdcx_InterimFinancialStatementsTextBlock_117b9d39-6fa9-4afd-95dd-d0d0fd0264ae" xlink:href="cdcx-20210630.xsd#cdcx_InterimFinancialStatementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_367bf251-36f0-4ab9-b2ee-4205149338f0" xlink:to="loc_cdcx_InterimFinancialStatementsTextBlock_117b9d39-6fa9-4afd-95dd-d0d0fd0264ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/NatureofBusiness" xlink:type="simple" xlink:href="cdcx-20210630.xsd#NatureofBusiness"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/NatureofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_79b85eac-e153-4709-8ecb-0eda3866a4f3" 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_NatureOfOperations_23449bca-02a9-4d5d-98a3-bf372cf885aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_79b85eac-e153-4709-8ecb-0eda3866a4f3" xlink:to="loc_us-gaap_NatureOfOperations_23449bca-02a9-4d5d-98a3-bf372cf885aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/Liquidity" xlink:type="simple" xlink:href="cdcx-20210630.xsd#Liquidity"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/Liquidity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0fb1adf9-2976-40a4-9e62-dec3aafb77bd" 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_SubstantialDoubtAboutGoingConcernTextBlock_f2f235f8-3c6e-4525-a2f9-a11700e81c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0fb1adf9-2976-40a4-9e62-dec3aafb77bd" xlink:to="loc_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_f2f235f8-3c6e-4525-a2f9-a11700e81c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LiquidityDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LiquidityDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/LiquidityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bcc7247a-e86c-439e-ac38-59960edd8a23" 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_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bcc7247a-e86c-439e-ac38-59960edd8a23" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_50bc463e-bfb9-44fb-97df-c4b453dfb739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_50bc463e-bfb9-44fb-97df-c4b453dfb739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e2d99a8-7566-4ff1-a029-e952ec77174a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_50bc463e-bfb9-44fb-97df-c4b453dfb739" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e2d99a8-7566-4ff1-a029-e952ec77174a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LiquidityMember_adb02ee6-ec18-4aac-a0e6-7acb08a24595" xlink:href="cdcx-20210630.xsd#cdcx_LiquidityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e2d99a8-7566-4ff1-a029-e952ec77174a" xlink:to="loc_cdcx_LiquidityMember_adb02ee6-ec18-4aac-a0e6-7acb08a24595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2f13a08d-4176-4179-b112-e829c7ddc9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2f13a08d-4176-4179-b112-e829c7ddc9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2f13a08d-4176-4179-b112-e829c7ddc9e3" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShelfRegistrationMember_74c9a4b8-adb4-40ad-a052-52fa4fac92ed" xlink:href="cdcx-20210630.xsd#cdcx_ShelfRegistrationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:to="loc_cdcx_ShelfRegistrationMember_74c9a4b8-adb4-40ad-a052-52fa4fac92ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AtTheMarketFacilityMember_f00c25cc-1eaf-45a9-b253-a8f033df8d1a" xlink:href="cdcx-20210630.xsd#cdcx_AtTheMarketFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dbd16544-0a86-4ffe-8ee7-45ee5196973d" xlink:to="loc_cdcx_AtTheMarketFacilityMember_f00c25cc-1eaf-45a9-b253-a8f033df8d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_58dd8f80-b52b-4965-a85f-cae8d8858f32" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abcf9605-48ab-41d7-af02-9cacad844aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abcf9605-48ab-41d7-af02-9cacad844aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666598b9-496a-41b8-bc9d-7a674ebff65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666598b9-496a-41b8-bc9d-7a674ebff65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_aa8a65ff-718a-46bc-9336-2a52b55e8c58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_RestrictedCash_aa8a65ff-718a-46bc-9336-2a52b55e8c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditAssumed1_a86314d8-79f7-4fd6-b050-df59f1eb06a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditAssumed1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_LineOfCreditAssumed1_a86314d8-79f7-4fd6-b050-df59f1eb06a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SaleOfStockAuthorizedAmount_68150c90-b7e7-4c1d-b938-4bd11055e9b7" xlink:href="cdcx-20210630.xsd#cdcx_SaleOfStockAuthorizedAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_cdcx_SaleOfStockAuthorizedAmount_68150c90-b7e7-4c1d-b938-4bd11055e9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_85cade54-89ed-450d-9bc3-2f1db54f3806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_85cade54-89ed-450d-9bc3-2f1db54f3806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f59beb51-60c5-4524-a0db-29c1768cca81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f59beb51-60c5-4524-a0db-29c1768cca81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ba65f16-f396-4f2f-9e23-26eaaed13904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ba65f16-f396-4f2f-9e23-26eaaed13904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_3ba28c3a-07ee-47e2-b3d5-f9e0610e302d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_3ba28c3a-07ee-47e2-b3d5-f9e0610e302d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SaleOfStockRemainingAmountAvailable_562bda92-8092-4330-b85b-aff2330947ff" xlink:href="cdcx-20210630.xsd#cdcx_SaleOfStockRemainingAmountAvailable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_c88f8367-5ce5-498c-ad4f-94e61be8ac3c" xlink:to="loc_cdcx_SaleOfStockRemainingAmountAvailable_562bda92-8092-4330-b85b-aff2330947ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cdcx-20210630.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4a30d0be-e7ba-4484-9620-d92abc3a778c" 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_bb73c005-d56c-43e9-9431-4cfde594f86f" 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_4a30d0be-e7ba-4484-9620-d92abc3a778c" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_bb73c005-d56c-43e9-9431-4cfde594f86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cdcx-20210630.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_46bbe1d4-c31c-42b9-9b87-617709041c09" 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_BasisOfAccountingPolicyPolicyTextBlock_fe55d7e3-7359-4417-9d6a-d8578402535b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_46bbe1d4-c31c-42b9-9b87-617709041c09" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fe55d7e3-7359-4417-9d6a-d8578402535b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_110e5eb6-a151-4409-ac9a-3f8e7af11efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_46bbe1d4-c31c-42b9-9b87-617709041c09" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_110e5eb6-a151-4409-ac9a-3f8e7af11efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a21324c6-5e0a-44e7-abe9-4c8be170d1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_46bbe1d4-c31c-42b9-9b87-617709041c09" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a21324c6-5e0a-44e7-abe9-4c8be170d1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholders" xlink:type="simple" xlink:href="cdcx-20210630.xsd#EarningsPerShareApplicabletoCommonStockholders"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholders" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_841354bf-eadb-4454-9f0f-abf5433dac24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_b3946ccc-390f-4320-bad3-386c4495b8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_841354bf-eadb-4454-9f0f-abf5433dac24" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b3946ccc-390f-4320-bad3-386c4495b8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersTables" xlink:type="simple" xlink:href="cdcx-20210630.xsd#EarningsPerShareApplicabletoCommonStockholdersTables"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6833a874-b1a2-4c0e-b9fd-f12129ffbeee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_389281db-a159-4ef3-8480-26fc0cc5f1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6833a874-b1a2-4c0e-b9fd-f12129ffbeee" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_389281db-a159-4ef3-8480-26fc0cc5f1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#EarningsPerShareApplicabletoCommonStockholdersDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f40dc63d-3581-4f25-a1e1-7f1b09458160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_16e1e0e0-f9a7-48b5-960f-1e4dcdf6cee4" 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_EarningsPerShareAbstract_f40dc63d-3581-4f25-a1e1-7f1b09458160" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_16e1e0e0-f9a7-48b5-960f-1e4dcdf6cee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_82cb47b5-a148-4213-aebd-9154f3302570" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_16e1e0e0-f9a7-48b5-960f-1e4dcdf6cee4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_82cb47b5-a148-4213-aebd-9154f3302570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7ec96b2b-aa6b-4517-93da-73ccb35f66b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_82cb47b5-a148-4213-aebd-9154f3302570" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7ec96b2b-aa6b-4517-93da-73ccb35f66b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_StockOptionsMember_ffb2d90a-e574-43e3-aae8-475d016485af" xlink:href="cdcx-20210630.xsd#cdcx_StockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7ec96b2b-aa6b-4517-93da-73ccb35f66b4" xlink:to="loc_cdcx_StockOptionsMember_ffb2d90a-e574-43e3-aae8-475d016485af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" 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_16e1e0e0-f9a7-48b5-960f-1e4dcdf6cee4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_52468980-409e-4741-9624-884d2de00c82" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_NetIncomeLoss_52468980-409e-4741-9624-884d2de00c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_888bbe47-df42-4cf6-a9f7-00994357dc71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_EarningsPerShareBasic_888bbe47-df42-4cf6-a9f7-00994357dc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_226e66ca-cd1a-44b0-8a90-75f6448ae623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_EarningsPerShareDiluted_226e66ca-cd1a-44b0-8a90-75f6448ae623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ea8bfe84-6171-402b-8376-b8c711fe6da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ea8bfe84-6171-402b-8376-b8c711fe6da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_acd57cd5-948b-4b47-b92e-86fccb18e120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_acd57cd5-948b-4b47-b92e-86fccb18e120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:href="cdcx-20210630.xsd#cdcx_AntidilutiveSecuritiesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fba0d498-221f-4b27-bcd4-a87cf8b1ecc0" 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_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fba0d498-221f-4b27-bcd4-a87cf8b1ecc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_c33413fe-fd80-4e87-b752-c68b016b0ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_AntidilutiveSecuritiesAbstract_fdb76897-2bd6-41c0-af76-7a09b3fbdb6b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_c33413fe-fd80-4e87-b752-c68b016b0ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NonvestedSharesOfRestrictedStock_1b57e0c0-4025-4823-90c9-bcb0fe3b8a3d" xlink:href="cdcx-20210630.xsd#cdcx_NonvestedSharesOfRestrictedStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b4756e6f-bb86-47a7-a010-9a7e38ae8238" xlink:to="loc_cdcx_NonvestedSharesOfRestrictedStock_1b57e0c0-4025-4823-90c9-bcb0fe3b8a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cdcx-20210630.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_b258060b-f23a-4a47-b814-39e1829c4e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_b630b3fe-9c20-4d74-8211-bc014e8b04c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_b258060b-f23a-4a47-b814-39e1829c4e62" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_b630b3fe-9c20-4d74-8211-bc014e8b04c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="cdcx-20210630.xsd#RelatedPartyTransactionsTables"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_b4318074-7530-4a3d-ad07-0e8a01da5ace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_0216f483-7e04-4009-bf10-e95436389d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_b4318074-7530-4a3d-ad07-0e8a01da5ace" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_0216f483-7e04-4009-bf10-e95436389d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_86918c16-9c11-4c1e-b6ab-8f6ffbedfea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_86918c16-9c11-4c1e-b6ab-8f6ffbedfea3" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b61184fd-fb28-4cd3-8be1-96bafaf3e929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b61184fd-fb28-4cd3-8be1-96bafaf3e929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_95ab1db4-7a43-411d-8580-aa5eef8d5c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b61184fd-fb28-4cd3-8be1-96bafaf3e929" xlink:to="loc_us-gaap_RelatedPartyDomain_95ab1db4-7a43-411d-8580-aa5eef8d5c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_7ead883a-1a0c-4d74-b39e-ddab3cfbc31f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_95ab1db4-7a43-411d-8580-aa5eef8d5c35" xlink:to="loc_srt_AffiliatedEntityMember_7ead883a-1a0c-4d74-b39e-ddab3cfbc31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_734d2e19-0056-4083-a0a5-44d83a7f5579" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:to="loc_srt_CounterpartyNameAxis_734d2e19-0056-4083-a0a5-44d83a7f5579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_734d2e19-0056-4083-a0a5-44d83a7f5579" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ASWatsonGroupMember_580864ec-80cb-4837-9974-ae4fce9a3af8" xlink:href="cdcx-20210630.xsd#cdcx_ASWatsonGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:to="loc_cdcx_ASWatsonGroupMember_580864ec-80cb-4837-9974-ae4fce9a3af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_HorizonVenturesMember_a22393ac-936f-4f81-9947-0b3cd4faf4b0" xlink:href="cdcx-20210630.xsd#cdcx_HorizonVenturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_30c3f63e-604b-46d1-8c21-9ea266a0d780" xlink:to="loc_cdcx_HorizonVenturesMember_a22393ac-936f-4f81-9947-0b3cd4faf4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_39119ca9-061a-4264-ade6-2dc760afa61f" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_fc51cdd2-5252-4d49-90e1-cd6ee374204c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:to="loc_us-gaap_RevenueFromRelatedParties_fc51cdd2-5252-4d49-90e1-cd6ee374204c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_3f5f3ee3-703e-4bd8-9a9c-d27d9b0724e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f1155121-213c-4b1d-a145-306e70563f5b" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_3f5f3ee3-703e-4bd8-9a9c-d27d9b0724e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/Inventories" xlink:type="simple" xlink:href="cdcx-20210630.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_862b9236-0a7c-4137-a42b-9fec14c1c413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_62ed55d1-0cea-4655-9f78-05bee58cdde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_862b9236-0a7c-4137-a42b-9fec14c1c413" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_62ed55d1-0cea-4655-9f78-05bee58cdde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/InventoriesTables" xlink:type="simple" xlink:href="cdcx-20210630.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_ce8fe0f3-237a-4d11-a998-2d423d52fa45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_3f8b20a6-8d1a-45f7-9b1a-b984a9a01a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_ce8fe0f3-237a-4d11-a998-2d423d52fa45" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_3f8b20a6-8d1a-45f7-9b1a-b984a9a01a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_bf91d96d-b3fb-43fd-a03b-b6e8e34c6805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_93c88a48-0b98-49a0-ad9d-2f2c19235f85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bf91d96d-b3fb-43fd-a03b-b6e8e34c6805" xlink:to="loc_us-gaap_InventoryFinishedGoods_93c88a48-0b98-49a0-ad9d-2f2c19235f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_e9c6aadc-c53d-40b5-a93c-479d4cb74b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bf91d96d-b3fb-43fd-a03b-b6e8e34c6805" xlink:to="loc_us-gaap_InventoryWorkInProcess_e9c6aadc-c53d-40b5-a93c-479d4cb74b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_944e0824-6b19-445e-b01e-43b0c31a4fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bf91d96d-b3fb-43fd-a03b-b6e8e34c6805" xlink:to="loc_us-gaap_InventoryRawMaterials_944e0824-6b19-445e-b01e-43b0c31a4fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_328c4397-c23a-4669-b52c-abd82e0f3621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bf91d96d-b3fb-43fd-a03b-b6e8e34c6805" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_328c4397-c23a-4669-b52c-abd82e0f3621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_74f92084-2e8a-4796-ad17-1e68503653f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bf91d96d-b3fb-43fd-a03b-b6e8e34c6805" xlink:to="loc_us-gaap_InventoryNet_74f92084-2e8a-4796-ad17-1e68503653f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/StockIssuance" xlink:type="simple" xlink:href="cdcx-20210630.xsd#StockIssuance"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/StockIssuance" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d55c5bc3-3f5d-47a5-aa74-c8b5e0afc1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_StockIssuanceTextBlock_56f8d4e4-b24d-450a-a6cf-25671796616b" xlink:href="cdcx-20210630.xsd#cdcx_StockIssuanceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d55c5bc3-3f5d-47a5-aa74-c8b5e0afc1cc" xlink:to="loc_cdcx_StockIssuanceTextBlock_56f8d4e4-b24d-450a-a6cf-25671796616b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/StockIssuanceDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#StockIssuanceDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/StockIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_94252124-7968-46ec-8476-54bdff22b29c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_94252124-7968-46ec-8476-54bdff22b29c" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_69e2c21f-dfa0-4164-b718-1f9f78aa786c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:to="loc_srt_ConsolidatedEntitiesAxis_69e2c21f-dfa0-4164-b718-1f9f78aa786c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8db1af47-911f-4799-ae8b-0468f3af673c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_69e2c21f-dfa0-4164-b718-1f9f78aa786c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8db1af47-911f-4799-ae8b-0468f3af673c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SecuritiesPurchaseAgreementMember_2a4edf0f-746c-44ca-a055-80f724855b4f" xlink:href="cdcx-20210630.xsd#cdcx_SecuritiesPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8db1af47-911f-4799-ae8b-0468f3af673c" xlink:to="loc_cdcx_SecuritiesPurchaseAgreementMember_2a4edf0f-746c-44ca-a055-80f724855b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2fc04745-5c98-4a75-ba0f-6a4fc576f023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2fc04745-5c98-4a75-ba0f-6a4fc576f023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7d3710b8-3c7a-4c04-840b-9d1201385cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2fc04745-5c98-4a75-ba0f-6a4fc576f023" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7d3710b8-3c7a-4c04-840b-9d1201385cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AtTheMarketFacilityMember_c59d2f3e-11fe-47f1-bace-69bd558a4a1d" xlink:href="cdcx-20210630.xsd#cdcx_AtTheMarketFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7d3710b8-3c7a-4c04-840b-9d1201385cf6" xlink:to="loc_cdcx_AtTheMarketFacilityMember_c59d2f3e-11fe-47f1-bace-69bd558a4a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_16fd6bdf-b304-47ef-9cad-b5e804631f63" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_405b3ac4-7447-4f56-81c1-c1aeafdd97d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_405b3ac4-7447-4f56-81c1-c1aeafdd97d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_17a986da-cc3c-4998-91f0-f8cd4ae62dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_17a986da-cc3c-4998-91f0-f8cd4ae62dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_4dbf7893-0d3b-441b-a7bd-cfdfce51e9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_4dbf7893-0d3b-441b-a7bd-cfdfce51e9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b8c97860-d6fc-4a44-bba8-f9af11745ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b8c97860-d6fc-4a44-bba8-f9af11745ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_73a2f2d2-d811-47a4-ade4-26d1116b0107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_73a2f2d2-d811-47a4-ade4-26d1116b0107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b8adf8e-f767-4a60-a127-b18d81302b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_28d48441-1210-4609-b3fa-5ca193050d32" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b8adf8e-f767-4a60-a127-b18d81302b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/Leases" xlink:type="simple" xlink:href="cdcx-20210630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_922cffbf-e93c-4ad1-a41d-ec5ee2f5df18" 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_LesseeOperatingLeasesTextBlock_63c7d3f2-b265-41b0-bcf5-791c4796543f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_922cffbf-e93c-4ad1-a41d-ec5ee2f5df18" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_63c7d3f2-b265-41b0-bcf5-791c4796543f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesTables" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0075e3f7-46c1-45b5-b849-c60f37cbe55e" 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_977c1f50-b808-4661-82f2-2ed44af080fc" 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_0075e3f7-46c1-45b5-b849-c60f37cbe55e" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_977c1f50-b808-4661-82f2-2ed44af080fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock_25149613-ef59-474d-af1a-2554140908c6" xlink:href="cdcx-20210630.xsd#cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0075e3f7-46c1-45b5-b849-c60f37cbe55e" xlink:to="loc_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock_25149613-ef59-474d-af1a-2554140908c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_fb4e7716-d6a0-46b8-9042-4a8137390f53" 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_0075e3f7-46c1-45b5-b849-c60f37cbe55e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_fb4e7716-d6a0-46b8-9042-4a8137390f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_44404e08-9bbd-41ea-93f6-f0629f206d9b" 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_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification_1f30e15f-cfd0-4ff3-9c96-41bed67f3903" xlink:href="cdcx-20210630.xsd#cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_44404e08-9bbd-41ea-93f6-f0629f206d9b" xlink:to="loc_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification_1f30e15f-cfd0-4ff3-9c96-41bed67f3903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification_ae4aff68-a297-4ef0-a321-3d0e40a008f7" xlink:href="cdcx-20210630.xsd#cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_44404e08-9bbd-41ea-93f6-f0629f206d9b" xlink:to="loc_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification_ae4aff68-a297-4ef0-a321-3d0e40a008f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions_523caaec-72e0-4c6f-b3b5-a60451ccbf78" xlink:href="cdcx-20210630.xsd#cdcx_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_44404e08-9bbd-41ea-93f6-f0629f206d9b" xlink:to="loc_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions_523caaec-72e0-4c6f-b3b5-a60451ccbf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_6e60a912-c831-419f-bc58-7db50290485a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_44404e08-9bbd-41ea-93f6-f0629f206d9b" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_6e60a912-c831-419f-bc58-7db50290485a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_33d79c55-87f5-4b24-a5c7-60b6fd7b6bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_44404e08-9bbd-41ea-93f6-f0629f206d9b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_33d79c55-87f5-4b24-a5c7-60b6fd7b6bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c33136a3-ea5e-4aa3-ab9c-3a83856fed45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_44404e08-9bbd-41ea-93f6-f0629f206d9b" xlink:to="loc_us-gaap_OperatingLeaseLiability_c33136a3-ea5e-4aa3-ab9c-3a83856fed45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0a38d169-de7d-4c49-b4e0-3332112d57fe" 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_LeasesOperatingAbstract_b1726194-2b4f-4f52-98a4-9a70f9ec8fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a38d169-de7d-4c49-b4e0-3332112d57fe" xlink:to="loc_us-gaap_LeasesOperatingAbstract_b1726194-2b4f-4f52-98a4-9a70f9ec8fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_618b9094-b0ac-4886-962e-1c2b9dcc05d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_b1726194-2b4f-4f52-98a4-9a70f9ec8fda" xlink:to="loc_us-gaap_OperatingLeaseExpense_618b9094-b0ac-4886-962e-1c2b9dcc05d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_927076df-fe3e-49b1-8138-17292ef7c678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_b1726194-2b4f-4f52-98a4-9a70f9ec8fda" xlink:to="loc_us-gaap_VariableLeaseCost_927076df-fe3e-49b1-8138-17292ef7c678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_TotalOperatingLeaseExpenses_47ab2845-e99f-45cf-8fec-033676acdd22" xlink:href="cdcx-20210630.xsd#cdcx_TotalOperatingLeaseExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_b1726194-2b4f-4f52-98a4-9a70f9ec8fda" xlink:to="loc_cdcx_TotalOperatingLeaseExpenses_47ab2845-e99f-45cf-8fec-033676acdd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_5e370e40-98f9-462f-a202-3656adbaa820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_b1726194-2b4f-4f52-98a4-9a70f9ec8fda" xlink:to="loc_us-gaap_ShortTermLeaseCost_5e370e40-98f9-462f-a202-3656adbaa820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_f22e01d7-63c0-438c-90ca-6a5c8c3f0cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_b1726194-2b4f-4f52-98a4-9a70f9ec8fda" xlink:to="loc_us-gaap_LeaseCost_f22e01d7-63c0-438c-90ca-6a5c8c3f0cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesOperatingLeaseAdditionalInformationDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesOperatingLeaseAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/LeasesOperatingLeaseAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6441b257-0e7e-47b4-8cc1-01bd3496cd43" 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1c21d9c8-b737-43ed-b4a2-b1c510f68c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6441b257-0e7e-47b4-8cc1-01bd3496cd43" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1c21d9c8-b737-43ed-b4a2-b1c510f68c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c2ac8811-8cfc-48c8-8a54-968ad53fcfef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6441b257-0e7e-47b4-8cc1-01bd3496cd43" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c2ac8811-8cfc-48c8-8a54-968ad53fcfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_08e42fb1-04ed-4964-bdba-5d3e9b03bb9b" 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_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_08e42fb1-04ed-4964-bdba-5d3e9b03bb9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3c3e5b96-a502-4196-8b76-14d702c13681" 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_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3c3e5b96-a502-4196-8b76-14d702c13681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b0d35cf2-c86b-4e12-bdbc-e95d9623f695" 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_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b0d35cf2-c86b-4e12-bdbc-e95d9623f695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3e4c7fa5-6364-43cc-bd43-6afabc184495" 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_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3e4c7fa5-6364-43cc-bd43-6afabc184495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d6788473-ed77-4346-81e7-d8f1cd58194c" 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_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d6788473-ed77-4346-81e7-d8f1cd58194c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8846aea8-863e-4b5a-9aa8-9ae172911d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8846aea8-863e-4b5a-9aa8-9ae172911d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_047e150a-56e0-45ae-9788-947489816994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_047e150a-56e0-45ae-9788-947489816994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0b732ed4-551f-4371-8c13-34c830a1757a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0b732ed4-551f-4371-8c13-34c830a1757a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c60e2b68-27a8-4ebf-9003-5482e0b3f9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c60e2b68-27a8-4ebf-9003-5482e0b3f9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_302d499c-5a17-4cea-8c71-b60451a108e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_OperatingLeaseLiability_302d499c-5a17-4cea-8c71-b60451a108e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_21a2747f-e2c3-43e9-a3e8-f48a2d8644e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_21a2747f-e2c3-43e9-a3e8-f48a2d8644e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6f77316e-d84e-4916-87e0-e088132107bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f17ad604-ce2a-4b4a-a0f1-3a6390e257c6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6f77316e-d84e-4916-87e0-e088132107bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1" xlink:type="simple" xlink:href="cdcx-20210630.xsd#LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_dd3a03bc-3fb5-41a5-8b59-f2d8d19eb126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_96c33100-803a-45f2-aa62-1d85a6b1010a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_dd3a03bc-3fb5-41a5-8b59-f2d8d19eb126" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_96c33100-803a-45f2-aa62-1d85a6b1010a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e128db19-d257-4c62-9219-ac57e4eb4aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_886c6273-fee2-4492-ba08-49a274a706ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e128db19-d257-4c62-9219-ac57e4eb4aea" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_886c6273-fee2-4492-ba08-49a274a706ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3ed0d048-a29e-4b7f-b191-25a56dee63ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e128db19-d257-4c62-9219-ac57e4eb4aea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3ed0d048-a29e-4b7f-b191-25a56dee63ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_7a67ddce-2ed1-4df9-acc6-6160d098dfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e128db19-d257-4c62-9219-ac57e4eb4aea" xlink:to="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_7a67ddce-2ed1-4df9-acc6-6160d098dfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_b629c9d7-0665-4580-b9ea-441ce4aed110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e128db19-d257-4c62-9219-ac57e4eb4aea" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_b629c9d7-0665-4580-b9ea-441ce4aed110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5fcd0ce1-8639-4f51-9ea4-9125dbe8ced4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e128db19-d257-4c62-9219-ac57e4eb4aea" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5fcd0ce1-8639-4f51-9ea4-9125dbe8ced4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d78f5b15-1db0-476c-b04e-dc2c47f06150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d78f5b15-1db0-476c-b04e-dc2c47f06150" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_de55816d-73f6-4309-80b1-b8c420f60bde" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:to="loc_us-gaap_AwardTypeAxis_de55816d-73f6-4309-80b1-b8c420f60bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" 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_de55816d-73f6-4309-80b1-b8c420f60bde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember_2445130e-ab30-43ba-bacd-becf815c375f" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember_2445130e-ab30-43ba-bacd-becf815c375f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_FullValueAwardMember_774dd2d5-8393-4684-8ab5-df02a7811eb8" xlink:href="cdcx-20210630.xsd#cdcx_FullValueAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_cdcx_FullValueAwardMember_774dd2d5-8393-4684-8ab5-df02a7811eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_11b2faff-dc88-4056-b930-370ec085953e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_us-gaap_EmployeeStockOptionMember_11b2faff-dc88-4056-b930-370ec085953e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d3749875-5899-40d7-b061-923925fe28fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff894249-4fcb-4ea9-9722-d558bdbdfe68" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d3749875-5899-40d7-b061-923925fe28fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a85c22ab-31f4-4e35-b6c7-b76dfad3657a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:to="loc_us-gaap_PlanNameAxis_a85c22ab-31f4-4e35-b6c7-b76dfad3657a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_917ca75d-e33c-4e6b-9722-498a2ebbae95" 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_a85c22ab-31f4-4e35-b6c7-b76dfad3657a" xlink:to="loc_us-gaap_PlanNameDomain_917ca75d-e33c-4e6b-9722-498a2ebbae95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_A2017EquityIncentivePlanMember_1e06511f-1dc0-4895-ae5c-d3aea139d9d2" xlink:href="cdcx-20210630.xsd#cdcx_A2017EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_917ca75d-e33c-4e6b-9722-498a2ebbae95" xlink:to="loc_cdcx_A2017EquityIncentivePlanMember_1e06511f-1dc0-4895-ae5c-d3aea139d9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:to="loc_us-gaap_VestingAxis_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_6d86b9c9-f327-48d3-a4db-6e2bd01cf7b0" xlink:to="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_10988a93-6f74-485c-b9cf-514ad1f2ab29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_10988a93-6f74-485c-b9cf-514ad1f2ab29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3c4bfb01-16e9-450d-9f8a-5de0401daa44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_cb417bdd-dace-40e3-9d2c-15c74bbe018b" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3c4bfb01-16e9-450d-9f8a-5de0401daa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2b1aa1d-030d-4d84-a898-37c9826befa6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares_68c97cd4-3501-45ca-9c2b-08d2c4c93484" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares_68c97cd4-3501-45ca-9c2b-08d2c4c93484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining_72008b7e-4088-47a1-980e-1d6eb6f39189" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining_72008b7e-4088-47a1-980e-1d6eb6f39189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward_daadeeaa-efe6-40a0-9b81-b092ac537d95" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward_daadeeaa-efe6-40a0-9b81-b092ac537d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan_99a75717-cf24-4d68-88b0-e5a7612c3a40" xlink:href="cdcx-20210630.xsd#cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan_99a75717-cf24-4d68-88b0-e5a7612c3a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7301954d-f610-4b32-a59b-01d88bf80081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7301954d-f610-4b32-a59b-01d88bf80081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_c4917acd-6f2d-47a9-9cfd-3fcf41f81d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_c4917acd-6f2d-47a9-9cfd-3fcf41f81d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3c67221a-f3c6-4081-a651-6a48a37068c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3c67221a-f3c6-4081-a651-6a48a37068c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c9dd0f47-c699-4dfb-9a18-930b2e7154ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c9dd0f47-c699-4dfb-9a18-930b2e7154ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_22567b0d-b8b4-4575-9633-8e06d46815bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_22567b0d-b8b4-4575-9633-8e06d46815bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3f642699-32d3-49df-9307-6b66915d0de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_401800aa-d31f-4ea1-a28a-fe2f5b7a7dc3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3f642699-32d3-49df-9307-6b66915d0de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ed9f5ca-22c1-475e-8f23-3ecec256fb09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_08ca2a16-c7da-4bfb-a4cf-5a4c3b4ca63b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ed9f5ca-22c1-475e-8f23-3ecec256fb09" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_08ca2a16-c7da-4bfb-a4cf-5a4c3b4ca63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f489dacb-748f-454a-a765-8ca0133e5518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ed9f5ca-22c1-475e-8f23-3ecec256fb09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f489dacb-748f-454a-a765-8ca0133e5518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_106a6a7b-9677-40bf-adc9-a33b5c134d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ed9f5ca-22c1-475e-8f23-3ecec256fb09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_106a6a7b-9677-40bf-adc9-a33b5c134d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_563aea67-3194-4880-93ed-ab2bfb958309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ed9f5ca-22c1-475e-8f23-3ecec256fb09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_563aea67-3194-4880-93ed-ab2bfb958309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_311b301c-8c67-4804-a2fe-d65483cadf27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a09af3bf-998d-40f2-93b8-088a9c92ec76" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_311b301c-8c67-4804-a2fe-d65483cadf27" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a09af3bf-998d-40f2-93b8-088a9c92ec76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_503ca2b9-bc6b-451c-ace5-e4bd47af98e9" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a09af3bf-998d-40f2-93b8-088a9c92ec76" xlink:to="loc_us-gaap_AwardTypeAxis_503ca2b9-bc6b-451c-ace5-e4bd47af98e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" 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_503ca2b9-bc6b-451c-ace5-e4bd47af98e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ServicePeriodBasedStockOptionsMember_464abd15-9bd0-4d75-9e71-90fe8865d1b9" xlink:href="cdcx-20210630.xsd#cdcx_ServicePeriodBasedStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" xlink:to="loc_cdcx_ServicePeriodBasedStockOptionsMember_464abd15-9bd0-4d75-9e71-90fe8865d1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_PerformanceBasedStockOptionsMember_804b88fb-1709-4f96-b328-cf08f25201e0" xlink:href="cdcx-20210630.xsd#cdcx_PerformanceBasedStockOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79246-6cc9-4534-9471-a05293c3535f" xlink:to="loc_cdcx_PerformanceBasedStockOptionsMember_804b88fb-1709-4f96-b328-cf08f25201e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_240884d4-395b-4770-b36b-7c6453e2234e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a09af3bf-998d-40f2-93b8-088a9c92ec76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_240884d4-395b-4770-b36b-7c6453e2234e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_240884d4-395b-4770-b36b-7c6453e2234e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d098efa2-2b29-40af-884b-c1d4be9d96d2" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d098efa2-2b29-40af-884b-c1d4be9d96d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7b25444b-3647-4828-bc91-8607e76179cd" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7b25444b-3647-4828-bc91-8607e76179cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_01d8fe03-2a74-4b86-82e6-56e84defc27b" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_01d8fe03-2a74-4b86-82e6-56e84defc27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_29461aa2-6806-4401-a26c-8e26acfb3d80" 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_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_29461aa2-6806-4401-a26c-8e26acfb3d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_58cfd825-abac-4394-9057-ccbd4c5d0a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0cbaf10c-fe2c-4b32-b0d5-1f2542ed4546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_58cfd825-abac-4394-9057-ccbd4c5d0a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_240884d4-395b-4770-b36b-7c6453e2234e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance_d70c383b-2eac-4c4c-a3e7-b1e3285a0841" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance_d70c383b-2eac-4c4c-a3e7-b1e3285a0841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c45d8d7a-0609-4bd0-8ceb-c9f6033d6451" 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_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c45d8d7a-0609-4bd0-8ceb-c9f6033d6451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceExercised_91d7711b-b40f-4931-b02c-b9542ec55581" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_cdcx_WeightedAverageExercisePriceExercised_91d7711b-b40f-4931-b02c-b9542ec55581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_9437024f-0f3c-4d97-8f77-364e21752eab" 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_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_9437024f-0f3c-4d97-8f77-364e21752eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance_2880a959-7826-4f59-b5bb-3821e3f9b068" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceOutstandingEndingBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2220d5ae-6cc5-4bd7-935e-815f1138a9dc" xlink:to="loc_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance_2880a959-7826-4f59-b5bb-3821e3f9b068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_240884d4-395b-4770-b36b-7c6453e2234e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NumberOfSharesEndingBalanceExercised_a41229ca-f935-4f6e-9899-a7e271c6de8b" xlink:href="cdcx-20210630.xsd#cdcx_NumberOfSharesEndingBalanceExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_NumberOfSharesEndingBalanceExercised_a41229ca-f935-4f6e-9899-a7e271c6de8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageExercisePriceExercisableEndingBalance_0aeb701c-f522-4ec4-9cf7-2c492bf94ebe" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageExercisePriceExercisableEndingBalance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageExercisePriceExercisableEndingBalance_0aeb701c-f522-4ec4-9cf7-2c492bf94ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermBeginningBalance_4a7ba66c-4efd-41db-ae2a-68143d4d4578" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermBeginningBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageRemainingContractualTermBeginningBalance_4a7ba66c-4efd-41db-ae2a-68143d4d4578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermEndingBalance_2b21b29e-2eb2-463d-b94b-7771ce5a4467" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermEndingBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageRemainingContractualTermEndingBalance_2b21b29e-2eb2-463d-b94b-7771ce5a4467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageRemainingContractualTermExercisableBalance_fd4d9aba-7846-462f-9595-c930d9e84aa6" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageRemainingContractualTermExercisableBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageRemainingContractualTermExercisableBalance_fd4d9aba-7846-462f-9595-c930d9e84aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueExercised_1f7d06a1-e472-4746-81f3-59dd878fc2cb" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageIntrinsicValueExercised_1f7d06a1-e472-4746-81f3-59dd878fc2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueEndingBalance_af53dd4d-42bb-4f1a-9a9a-cdcebe04a67d" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueEndingBalance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageIntrinsicValueEndingBalance_af53dd4d-42bb-4f1a-9a9a-cdcebe04a67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance_43dac3ae-55cc-4864-9a13-23500f5d692e" xlink:href="cdcx-20210630.xsd#cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance_43dac3ae-55cc-4864-9a13-23500f5d692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_4faba2af-864f-4297-9e1e-2acc151ec991" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01008572-618e-412d-87e4-195833b1e404" xlink:to="loc_us-gaap_SharePrice_4faba2af-864f-4297-9e1e-2acc151ec991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8df59a79-695d-4aa5-86f5-99eeace1b947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_074f299b-a317-457e-8303-68058b835f93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8df59a79-695d-4aa5-86f5-99eeace1b947" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_074f299b-a317-457e-8303-68058b835f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesBeginningBalance_b108a94e-8645-4bf1-bc6f-762a4ca27cc7" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesBeginningBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_074f299b-a317-457e-8303-68058b835f93" xlink:to="loc_cdcx_UnvestedSharesBeginningBalance_b108a94e-8645-4bf1-bc6f-762a4ca27cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesGranted_fb513995-7abb-4b73-a15d-ff5f6f959c47" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_074f299b-a317-457e-8303-68058b835f93" xlink:to="loc_cdcx_UnvestedSharesGranted_fb513995-7abb-4b73-a15d-ff5f6f959c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesVested_6f02a5dd-5254-47cb-ab64-379b81186d40" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesVested"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_074f299b-a317-457e-8303-68058b835f93" xlink:to="loc_cdcx_UnvestedSharesVested_6f02a5dd-5254-47cb-ab64-379b81186d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesForfeited_957923b0-a3bd-44f2-9a9d-80a0a838ec12" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesForfeited"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_074f299b-a317-457e-8303-68058b835f93" xlink:to="loc_cdcx_UnvestedSharesForfeited_957923b0-a3bd-44f2-9a9d-80a0a838ec12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesEndingBalance_8a0cec72-360a-447c-9c7c-7953a75b5f11" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesEndingBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_074f299b-a317-457e-8303-68058b835f93" xlink:to="loc_cdcx_UnvestedSharesEndingBalance_8a0cec72-360a-447c-9c7c-7953a75b5f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedSharesExpectedToVest_d671afff-3c57-420c-835b-0f65dd7caed7" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedSharesExpectedToVest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8df59a79-695d-4aa5-86f5-99eeace1b947" xlink:to="loc_cdcx_UnvestedSharesExpectedToVest_d671afff-3c57-420c-835b-0f65dd7caed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3a078df-e148-4bc9-92b3-0008f6877c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8df59a79-695d-4aa5-86f5-99eeace1b947" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3a078df-e148-4bc9-92b3-0008f6877c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueBeginningBalance_114a4035-8d7f-41d5-8a03-b96abb6361e5" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueBeginningBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3a078df-e148-4bc9-92b3-0008f6877c5d" xlink:to="loc_cdcx_UnvestedWeightedAverageFairValueBeginningBalance_114a4035-8d7f-41d5-8a03-b96abb6361e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueGranted_0c324099-1907-4702-8a16-4a17c80f09de" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3a078df-e148-4bc9-92b3-0008f6877c5d" xlink:to="loc_cdcx_UnvestedWeightedAverageFairValueGranted_0c324099-1907-4702-8a16-4a17c80f09de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueVested_883d1a9d-ffcd-4661-a687-e9b200cf3881" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueVested"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3a078df-e148-4bc9-92b3-0008f6877c5d" xlink:to="loc_cdcx_UnvestedWeightedAverageFairValueVested_883d1a9d-ffcd-4661-a687-e9b200cf3881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueForfeited_652546a4-e1f0-41a8-bf4a-f78614d30a19" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueForfeited"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3a078df-e148-4bc9-92b3-0008f6877c5d" xlink:to="loc_cdcx_UnvestedWeightedAverageFairValueForfeited_652546a4-e1f0-41a8-bf4a-f78614d30a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueEndingBalance_fc63ece8-48f8-42ba-82af-bf0c8879663b" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueEndingBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3a078df-e148-4bc9-92b3-0008f6877c5d" xlink:to="loc_cdcx_UnvestedWeightedAverageFairValueEndingBalance_fc63ece8-48f8-42ba-82af-bf0c8879663b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_UnvestedWeightedAverageFairValueExpectedToVest_84dd21eb-8190-4a9b-8b05-e8cd8e04a190" xlink:href="cdcx-20210630.xsd#cdcx_UnvestedWeightedAverageFairValueExpectedToVest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8df59a79-695d-4aa5-86f5-99eeace1b947" xlink:to="loc_cdcx_UnvestedWeightedAverageFairValueExpectedToVest_84dd21eb-8190-4a9b-8b05-e8cd8e04a190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#ShareBasedCompensationShareBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30b540a7-35cd-4a24-a87f-09adc4694f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_94e819f0-93c4-4a75-99cc-aef6803b0c13" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30b540a7-35cd-4a24-a87f-09adc4694f45" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_94e819f0-93c4-4a75-99cc-aef6803b0c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fd78978b-9b71-43f2-afb3-3273401f72ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_94e819f0-93c4-4a75-99cc-aef6803b0c13" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fd78978b-9b71-43f2-afb3-3273401f72ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" 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_fd78978b-9b71-43f2-afb3-3273401f72ff" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_863a7773-3107-4bb9-a0d1-89e0735f59e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_us-gaap_CostOfSalesMember_863a7773-3107-4bb9-a0d1-89e0735f59e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_SalesAndMarketingMember_98a6d9f4-f3ea-4290-8cb8-9bb90ba761ff" xlink:href="cdcx-20210630.xsd#cdcx_SalesAndMarketingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_cdcx_SalesAndMarketingMember_98a6d9f4-f3ea-4290-8cb8-9bb90ba761ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9481c3f4-813f-441f-8319-b624bc677e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9481c3f4-813f-441f-8319-b624bc677e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5c6f015-51a1-44b7-8364-7b22118a814d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5d12a18c-9ad3-4e37-9a9f-c17c2c016a91" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5c6f015-51a1-44b7-8364-7b22118a814d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db3a169b-7843-43ad-9c96-669c8b73b0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_94e819f0-93c4-4a75-99cc-aef6803b0c13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db3a169b-7843-43ad-9c96-669c8b73b0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d9a6cbf4-fe34-4055-8196-205902602964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db3a169b-7843-43ad-9c96-669c8b73b0aa" xlink:to="loc_us-gaap_ShareBasedCompensation_d9a6cbf4-fe34-4055-8196-205902602964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegments" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegments"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/BusinessSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b446c01c-b37e-437a-abb2-e9db009b8b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_b595d770-28fc-40f4-a24c-3d25d426b200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b446c01c-b37e-437a-abb2-e9db009b8b54" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_b595d770-28fc-40f4-a24c-3d25d426b200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegmentsTables" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegmentsTables"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/BusinessSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_baf963d1-dffc-4647-b95f-3a34569b4a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_15e1f1a6-1caa-4a44-8fc3-2785587f755b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_baf963d1-dffc-4647-b95f-3a34569b4a62" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_15e1f1a6-1caa-4a44-8fc3-2785587f755b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_d9da5bcd-0b8b-4853-be0b-5bcc24b4fae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_baf963d1-dffc-4647-b95f-3a34569b4a62" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_d9da5bcd-0b8b-4853-be0b-5bcc24b4fae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_93cbc774-1319-4412-8243-72aa7cc8c6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_baf963d1-dffc-4647-b95f-3a34569b4a62" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_93cbc774-1319-4412-8243-72aa7cc8c6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegmentsSegmentFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ed15b766-5ecc-4491-957e-9e393d3a6b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e039554e-09a7-4974-b8ec-8c0cd0cdf7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ed15b766-5ecc-4491-957e-9e393d3a6b98" xlink:to="loc_us-gaap_NumberOfReportableSegments_e039554e-09a7-4974-b8ec-8c0cd0cdf7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ed15b766-5ecc-4491-957e-9e393d3a6b98" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_601dfa6b-89f7-4bba-9b27-81a7c10014c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_601dfa6b-89f7-4bba-9b27-81a7c10014c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_601dfa6b-89f7-4bba-9b27-81a7c10014c3" xlink:to="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsumerProductsSegmentMember_933baeb6-4f97-44a4-bac9-48df1265f250" xlink:href="cdcx-20210630.xsd#cdcx_ConsumerProductsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:to="loc_cdcx_ConsumerProductsSegmentMember_933baeb6-4f97-44a4-bac9-48df1265f250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IngredientsSegmentMember_cc9fe157-8a82-4e21-b741-4ed8e225e33b" xlink:href="cdcx-20210630.xsd#cdcx_IngredientsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:to="loc_cdcx_IngredientsSegmentMember_cc9fe157-8a82-4e21-b741-4ed8e225e33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_f4d8745d-4ed2-4a25-992d-7cc2dc4f2eaf" xlink:href="cdcx-20210630.xsd#cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f76f28d2-02c8-4275-a86d-ad889096d234" xlink:to="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_f4d8745d-4ed2-4a25-992d-7cc2dc4f2eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:to="loc_srt_ConsolidationItemsAxis_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c0f6f1c2-ecb2-4b1f-8b45-c4898898b199" xlink:to="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3500a4e4-0e31-4fac-b151-019c71f2188b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:to="loc_us-gaap_OperatingSegmentsMember_3500a4e4-0e31-4fac-b151-019c71f2188b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CorporateAndReconcilingItemsMember_8fbb1871-d2d8-4b58-9a6c-eb32dd0ec108" xlink:href="cdcx-20210630.xsd#cdcx_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a48afe87-0fc2-43ea-b5b3-38dbec7a157c" xlink:to="loc_cdcx_CorporateAndReconcilingItemsMember_8fbb1871-d2d8-4b58-9a6c-eb32dd0ec108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5910d4e0-4e1b-400f-9d18-62b7890f2399" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_32036a4e-945d-4500-a2d4-dfda0f026c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_Revenues_32036a4e-945d-4500-a2d4-dfda0f026c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_122d8172-f37c-4378-9879-ed6d27960feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_CostOfRevenue_122d8172-f37c-4378-9879-ed6d27960feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5fa412ea-c0cb-4479-be2c-fecc3e032a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_GrossProfit_5fa412ea-c0cb-4479-be2c-fecc3e032a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_8c9a650e-2e0a-4d53-b294-d3fbf5cf3367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_8c9a650e-2e0a-4d53-b294-d3fbf5cf3367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fc56ff8a-60f8-4660-926f-aabc8ec8648d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fc56ff8a-60f8-4660-926f-aabc8ec8648d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_70b5e06a-00b4-4235-9d38-01854e78b296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_70b5e06a-00b4-4235-9d38-01854e78b296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_1014519a-ce0e-4084-85ec-ca069b1011a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_953c5c83-be97-4cff-97e4-1500f9d4166a" xlink:to="loc_us-gaap_OperatingExpenses_1014519a-ce0e-4084-85ec-ca069b1011a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_acc17dad-70c9-4ad3-b564-95410983c7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_OperatingIncomeLoss_acc17dad-70c9-4ad3-b564-95410983c7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_3216d475-3e08-4a8a-8f73-5080aa8f948a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba02cb1c-915d-4098-9db4-5c476f98a642" xlink:to="loc_us-gaap_OtherAssets_3216d475-3e08-4a8a-8f73-5080aa8f948a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegmentsDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_19dadee3-8def-4d59-a179-e192bd84f578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_19dadee3-8def-4d59-a179-e192bd84f578" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a1e9e68e-f680-404a-a9b7-00c1036a1060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a1e9e68e-f680-404a-a9b7-00c1036a1060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a1e9e68e-f680-404a-a9b7-00c1036a1060" xlink:to="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsumerProductsSegmentMember_9ff1c4af-1f47-4f96-bc85-231f01d24488" xlink:href="cdcx-20210630.xsd#cdcx_ConsumerProductsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:to="loc_cdcx_ConsumerProductsSegmentMember_9ff1c4af-1f47-4f96-bc85-231f01d24488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_IngredientsSegmentMember_94c6f95a-d86d-41e8-afa9-58e9a4f7c8eb" xlink:href="cdcx-20210630.xsd#cdcx_IngredientsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:to="loc_cdcx_IngredientsSegmentMember_94c6f95a-d86d-41e8-afa9-58e9a4f7c8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_3c46b44c-e372-4308-aa08-5241ee8e4d91" xlink:href="cdcx-20210630.xsd#cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d045f31-774b-46da-bc6d-35c138fd1bdf" xlink:to="loc_cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember_3c46b44c-e372-4308-aa08-5241ee8e4d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:to="loc_us-gaap_SubsegmentsAxis_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_40fed45d-b35e-4d3e-b8da-24dd9c3ab8a9" xlink:to="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:href="cdcx-20210630.xsd#cdcx_NIAGENRelatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:to="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_TRUNIAGENConsumerProductMember_468dd339-3bb6-409e-a7e3-6cc2372e3b48" xlink:href="cdcx-20210630.xsd#cdcx_TRUNIAGENConsumerProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:to="loc_cdcx_TRUNIAGENConsumerProductMember_468dd339-3bb6-409e-a7e3-6cc2372e3b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_NIAGENIngredientMember_16bd654a-cc61-47d2-98a6-5b593935fafa" xlink:href="cdcx-20210630.xsd#cdcx_NIAGENIngredientMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_NIAGENRelatedMember_6cd65e9b-c4f2-45cd-b75c-5de65fa51a69" xlink:to="loc_cdcx_NIAGENIngredientMember_16bd654a-cc61-47d2-98a6-5b593935fafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:href="cdcx-20210630.xsd#cdcx_OtherGoodsAndServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_90f91e29-3b94-4be0-a067-a0908df560f1" xlink:to="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_OtherIngredientsMember_45d619ae-ad83-4831-9dda-5c91e22bdab0" xlink:href="cdcx-20210630.xsd#cdcx_OtherIngredientsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:to="loc_cdcx_OtherIngredientsMember_45d619ae-ad83-4831-9dda-5c91e22bdab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ReferenceStandardsMember_51378d9f-e256-42b7-8ec9-800260e9da48" xlink:href="cdcx-20210630.xsd#cdcx_ReferenceStandardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:to="loc_cdcx_ReferenceStandardsMember_51378d9f-e256-42b7-8ec9-800260e9da48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ConsultingAndOtherMember_7a030b4f-ca69-4c4e-8644-fb3cadba9199" xlink:href="cdcx-20210630.xsd#cdcx_ConsultingAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdcx_OtherGoodsAndServicesMember_9d809a86-09a8-42a1-aab9-6b098caa8b04" xlink:to="loc_cdcx_ConsultingAndOtherMember_7a030b4f-ca69-4c4e-8644-fb3cadba9199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_aad0acd4-aa00-4cd1-8ee6-a461379201c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_92c3be80-9fab-41a8-8b3b-0d99ef533894" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_aad0acd4-aa00-4cd1-8ee6-a461379201c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_399b7a33-7252-4399-be63-d0950a5e39f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aad0acd4-aa00-4cd1-8ee6-a461379201c0" xlink:to="loc_us-gaap_Revenues_399b7a33-7252-4399-be63-d0950a5e39f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#BusinessSegmentsMajorCustomersDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_58f01a87-2470-49e8-be57-1f09f8ee0709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_58f01a87-2470-49e8-be57-1f09f8ee0709" xlink:to="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5809bd98-a163-4a85-bf9f-b3710455e792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1659e53f-3e41-4ef8-b2d9-8cb8f5d39c28" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5809bd98-a163-4a85-bf9f-b3710455e792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_8bbb8357-5086-47bf-911b-f4b9e0a47f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5809bd98-a163-4a85-bf9f-b3710455e792" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_8bbb8357-5086-47bf-911b-f4b9e0a47f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6bda167-eea0-43ba-80d9-36f0c99dc44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6bda167-eea0-43ba-80d9-36f0c99dc44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6bda167-eea0-43ba-80d9-36f0c99dc44d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_4e653818-cf16-4be9-aaf4-8c90a626c3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:to="loc_us-gaap_SalesRevenueNetMember_4e653818-cf16-4be9-aaf4-8c90a626c3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2c442ac9-3af4-45f0-a7f5-7819bfce1fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3672a378-3c54-4101-8591-119287222f10" xlink:to="loc_us-gaap_AccountsReceivableMember_2c442ac9-3af4-45f0-a7f5-7819bfce1fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f865ba65-e0a0-4ade-b18f-a3578f0f2052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f865ba65-e0a0-4ade-b18f-a3578f0f2052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1d0f875e-3096-4616-b776-477aac56b8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f865ba65-e0a0-4ade-b18f-a3578f0f2052" xlink:to="loc_us-gaap_RelatedPartyDomain_1d0f875e-3096-4616-b776-477aac56b8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_a8aaf1eb-97c9-4c0e-8429-42e218a6cf49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1d0f875e-3096-4616-b776-477aac56b8a3" xlink:to="loc_srt_AffiliatedEntityMember_a8aaf1eb-97c9-4c0e-8429-42e218a6cf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_261c2319-1b03-44fb-a80e-4542830e56d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_srt_MajorCustomersAxis_261c2319-1b03-44fb-a80e-4542830e56d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_261c2319-1b03-44fb-a80e-4542830e56d4" xlink:to="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_ASWatsonGroupMember_dbe08c1c-e3eb-4138-af29-7d10d06167c4" xlink:href="cdcx-20210630.xsd#cdcx_ASWatsonGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_ASWatsonGroupMember_dbe08c1c-e3eb-4138-af29-7d10d06167c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_HorizonVenturesMember_abff4da6-da35-464d-905c-3b378bbe2fd1" xlink:href="cdcx-20210630.xsd#cdcx_HorizonVenturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_HorizonVenturesMember_abff4da6-da35-464d-905c-3b378bbe2fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_WalmartMember_491b4910-c42d-4d74-852d-2a8ed413fa26" xlink:href="cdcx-20210630.xsd#cdcx_WalmartMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_WalmartMember_491b4910-c42d-4d74-852d-2a8ed413fa26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_MatakanaHealthMember_036b578e-68ce-4825-b1f6-a2106b286173" xlink:href="cdcx-20210630.xsd#cdcx_MatakanaHealthMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_MatakanaHealthMember_036b578e-68ce-4825-b1f6-a2106b286173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LifeExtensionMember_1d7909dc-2ecb-4cec-ace0-3db8bb154c63" xlink:href="cdcx-20210630.xsd#cdcx_LifeExtensionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_LifeExtensionMember_1d7909dc-2ecb-4cec-ace0-3db8bb154c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_AmazonMarketplacesMember_cee6b888-7806-4aa0-a5cf-0ef5e800ca5a" xlink:href="cdcx-20210630.xsd#cdcx_AmazonMarketplacesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1d73d178-6dda-4dde-aff6-18814938568d" xlink:to="loc_cdcx_AmazonMarketplacesMember_cee6b888-7806-4aa0-a5cf-0ef5e800ca5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_16aec1ed-c2c0-4b12-bba6-8a0faba6721a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7465079-7bcc-4c1f-867b-1c5a73db21dd" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_16aec1ed-c2c0-4b12-bba6-8a0faba6721a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3064cef3-6680-4ea2-923f-78745de3947c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_16aec1ed-c2c0-4b12-bba6-8a0faba6721a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3064cef3-6680-4ea2-923f-78745de3947c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cdcx-20210630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8aa39b08-4bf7-4dd9-89c5-17602cc42d2b" 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_CommitmentsDisclosureTextBlock_aed834cc-e0ac-4a65-966e-5cab22691ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8aa39b08-4bf7-4dd9-89c5-17602cc42d2b" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_aed834cc-e0ac-4a65-966e-5cab22691ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cdcx.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="cdcx-20210630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://cdcx.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d91d2045-447a-4d46-92a1-b0484a43e157" 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_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d91d2045-447a-4d46-92a1-b0484a43e157" xlink:to="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c625c8b7-1d59-4e89-86e4-518d3b4b9744" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:to="loc_srt_LitigationCaseAxis_c625c8b7-1d59-4e89-86e4-518d3b4b9744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_c625c8b7-1d59-4e89-86e4-518d3b4b9744" xlink:to="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_CaliforniaActionMember_0f8f6b2c-ff95-4e92-aaf2-454830ed1fd6" xlink:href="cdcx-20210630.xsd#cdcx_CaliforniaActionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:to="loc_cdcx_CaliforniaActionMember_0f8f6b2c-ff95-4e92-aaf2-454830ed1fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_RejuvenationTherapeuticsMember_c62d8c99-1c49-40d5-8339-b3b6cc3b4f40" xlink:href="cdcx-20210630.xsd#cdcx_RejuvenationTherapeuticsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_e9c9e5c1-c021-46d5-bcfc-17143aa04bb4" xlink:to="loc_cdcx_RejuvenationTherapeuticsMember_c62d8c99-1c49-40d5-8339-b3b6cc3b4f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1ac64653-c853-47d1-bcca-4a0dea5daf77" 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_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1ac64653-c853-47d1-bcca-4a0dea5daf77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_77fa292b-0710-4847-8e93-1129da7a71a1" 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_1ac64653-c853-47d1-bcca-4a0dea5daf77" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_77fa292b-0710-4847-8e93-1129da7a71a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_21ac4305-69a3-4cc9-883f-da777ea47240" 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_77fa292b-0710-4847-8e93-1129da7a71a1" xlink:to="loc_us-gaap_SubsequentEventMember_21ac4305-69a3-4cc9-883f-da777ea47240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_33c5467a-2129-4d03-befe-ace41c4b749a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_33c5467a-2129-4d03-befe-ace41c4b749a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3b323bd8-2e74-444b-8855-004ee8ec2599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_33c5467a-2129-4d03-befe-ace41c4b749a" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3b323bd8-2e74-444b-8855-004ee8ec2599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_f9348b21-a81f-45de-bd5f-0d4e0a9dcf70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3b323bd8-2e74-444b-8855-004ee8ec2599" xlink:to="loc_us-gaap_InventoriesMember_f9348b21-a81f-45de-bd5f-0d4e0a9dcf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_58d337c6-0655-4a7c-bb09-d6931323d310" xlink:to="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue_3d7d7980-eead-46f1-9669-a5bf365e328e" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtAvoidedCostsValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue_3d7d7980-eead-46f1-9669-a5bf365e328e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue_98ba0efa-49a2-43d2-b63b-a29068b0f8ab" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue_98ba0efa-49a2-43d2-b63b-a29068b0f8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtPriceDiscountValue_4b187415-5bde-4a72-9d9f-a4361bb8b6c4" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtPriceDiscountValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtPriceDiscountValue_4b187415-5bde-4a72-9d9f-a4361bb8b6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdcx_LossContingencyDamagesSoughtCompensationValue_e8c495e9-e4ff-46d3-b3ee-42c2551eae94" xlink:href="cdcx-20210630.xsd#cdcx_LossContingencyDamagesSoughtCompensationValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_cdcx_LossContingencyDamagesSoughtCompensationValue_e8c495e9-e4ff-46d3-b3ee-42c2551eae94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_bcebc8cf-49d2-4f52-b0ad-34c73e8963d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_bcebc8cf-49d2-4f52-b0ad-34c73e8963d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_bb9ed894-67ca-49c9-9cdc-207a62ee00a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_bb9ed894-67ca-49c9-9cdc-207a62ee00a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFromSecuritization_bdf1fc9d-91cf-4689-a184-15568b3f7389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFromSecuritization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_AccountsReceivableFromSecuritization_bdf1fc9d-91cf-4689-a184-15568b3f7389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_574bbfee-5c66-4ca4-afd8-9bb32c60bd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_574bbfee-5c66-4ca4-afd8-9bb32c60bd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_e5895ca9-fd5f-4a20-8d2a-e6570055de40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ded465f-1d23-4ca9-a7c4-07a5a5624c7d" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_e5895ca9-fd5f-4a20-8d2a-e6570055de40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cdcx-20210630_g1.jpg
<TEXT>
begin 644 cdcx-20210630_g1.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X )D%D
M;V)E &3      0, %00#!@H-   >*0  +M8  $BO  !G.O_; (0 !@0$! 4$
M!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,# P,# P0# X/$ \.#!,3%!03$QP;
M&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?_\( $0@ TP.@ P$1
M  (1 0,1 ?_$ /(  0 # 0$! 0$            %!@<$ P(( 0$!  ,! 0$
M              (#! $%!A    4# P(%! (# 0$       $" P00( 41$@8P
M,6 S%!4U0!,T%E A<"(D,B,1  $" @0("0L!" (#      $" P 1(3$2!! @
M05%A<<$BD:&QT3*2$R,S,('A0E)B<H*R<S1@0/&BTD-3%"10\'#"8Q(  0,"
M! <             8  1(0$Q('!181" L$&!$B(3 0 " 0(% P0" P$!
M  $ $3$A01 @46%Q@9&A,/"QP6#10.'Q4'#_V@ , P$  A$#$0   =4
M                                                         !XT
M.&'(C77\6<[8RF8SZ.=
M            \,Z(\V5.T45?TL\5NJ= ?TGJ[+M5?<Z;O1T
M                                     ?$$-XDZO770OJ</)H@   !(
MQEJ6;5::[@                                                !S
M9>U[YZ<?V.8_;>9YSX     -#HT:3GU
M                   #ER=KGSD_F"N>QGHOU&$      7^C1IN?4
M                                        /*E6?F+/.L(_7#,OM/,=
M ?TZX]^.N;O   !K.77<ZKP
M         *[\Y/BP] %1]_)4/H<DU">AT:;15;[NB/E&F6T9_?GYN\  Z.=W
MG%OZ^2                                              XL/:[\Y,
M  1?LT:!Z\_OH  <'8X[KQ0DX  :!1HTS/J     \7![.@
M                        "N_.3XL/0  /?0F_;AV[N  #D['#=F'@E$ =
M7.[_ (?0^W0  .?O,ZOS4VVGBE$=L96ZJW1:-/9R7FY@FW!K^798(6
M              "D744"[. /H[XRM]=UUIO_ *          ?$%3^2L<
M=6ODMZT>[?S^] "H6TY%JQ@ ;3DVV.NT  <O8XGKQ?TT*C1.PL$).O/K\_+W
MFWX]W3SOYWW^=M./;8X6@                   #/;\U%NHTC/I ^2'G"CW
M46JJW7,VP         #BP]KOSDP    !Z6I#T(]_H<Z]?/[T(V4(:4(B<(N4
M8Z4;M3=<:KP !D^G)"3KVW'N]G0!XN8?LPV2NS3L^K\[[_.VG'MD^3K<ZOCJ
M:A.=A8./L>;O).,JM95Q2Y<J;O9WD[&M65\W>=T>V2NWW='+V/%WDK&58LKC
MY1[X]M%=OT[$2A7[*_3BQUVR') <78URROF[SUXG862\9C/;\U/MIW+'O  K
M\Z\3V8=CR;+37</ARMV5QTH^_%BKM[^2$-*'L2<9@"*E#Y)>,P(SRY0?A2
M     ^INO5SJU\Z=/.C3SWN.@  !X=Y^?=OG:UFV6^JX  4ZVFNV5:?FU?G?
M?YUQINK-E4S&SY<K\Z[S3?J.?7GM^:EVT]'.Q,X>W.[;DW5>RK,=&63C+OC*
M*G#F[S6<NNU5W4:ZC.+\TCR7RYU<E 3KG(3L5=M)NHF8SCNQC)0V'+MM%=M7
MLJQ_5CEHR[8RY^\@IUZ-1IT2C3GM^:GVT[ECW@ #$M>&6C/5\VN)E#'->+F[
MR;A9S=Y"RKT*C3I%&FBW9\OT9=AR[;37:*;;1DVK)K.77<JKP(ORI0GAR
M      =>]SLV<Z]D>G2]]'/[T *].O%-F'>\7H2,9   #S<_.^_SIV%FSY-O
M1SHK-E6,Z\6^8?0IMU&:Z,VB9].C4:?H@)UXGLPZUEUW&J\#.;\V?7Y]WQ;Z
MM;5EFG)JV77=JKQ$RAA6W!/5V;1DV^KHR#5CX>QVW)NP[9@MM5VB4:0*3;1F
MNC-^@,7H9[?FI]M.Y8]X  RK3DB90VO)NPO9@E(SUO+K]716K*L;U8M=R[+9
M7=FNC+0[J-IR;?#O,:U8M*SZK_3H $;YDH+P9       >^AV;.=6KG3IYT:.
M?V0   "M658QKQ;[A]#OY(   >;GYWW^=KF79<*K@/)S\\;_ #MJQ[:_970;
ML^_XO1_H,KTY(V4=FR;0 ,$V^??*-'L[F]^7] XO1 'Y_P!OGZ11IO%-X%$N
MSY_?GWO%Z%?G7)1ER=YQRCR=Y5+*:M;5^A,/HY[?FI]M.Y8]X  RW1DA)PU/
M/JPW9AV/)M[^= &:WYO9W7LNP9-IQU>RKXZN]-^FY]0 ''C[7/FI@    #JU
M<D?2YW[X^MP?+E=LKAI0B)PBY1CI0T&C3>*;P (R4,&VX-GR;;+7:  *;;11
M[J-FR;?SOO\ .VG)ML==H'FY^=]_G;3CVP%E=/MIW+'O QS5BDHRU'/K  QC
M7BF83E8SSV_-O>+T !@&WS]+SZ;I5>!1KJ,]OS;WB]#.[\V>7Y^GG>_DN^,O
M0J]E7Z$P^CGM^:GVT[ECW@ #&]6+W=NM-^-Z\4M"8  FHSUS+L$3*&%;<'KS
MN\8M_=R0 'S%4_DK/Y$   '4CZ')7UH].K@ %&NSY9IR@ ;;CW3\+  !AFS!
M)1EL.7:  ,2UX9.,M6S:_P [[_.VG'ML<+0/-S\[[_.VG'M@+*Z?;3N6/>!E
MNC)$3AM.3< /X8'M\_0:-'V[GM^;>\7H # -OGZ7GTW2J\"C749[?FV;)MPC
M;@V3)MM%=H%5LIR75D_0F'T<]OS4^VG<L>\ #@['!MOGZGFUSL+,+VX-[Q>A
M(QD *O95[<6*%O)V.([,,A&7CU\N;5DW>_.@ 0'STX_S^@  =NWDW[D??1P
M 1DH8?LP\W> #OC+?,7H?T  %<G5C&O%=ZK](SZ>ODAR]CF>C-4;:=PQ[I",
MOSOO\[:<>VQPM \W/SOO\[:<>V LKI]M.Y8]X$).O$->'3L^J^4Z!\.9GHS4
MJZC=\6^IVU9[?FWO%Z  P#;Y^EY]-TJO HUU&>WYMAR[,-V8=SQ;YF,QQ=CC
MNO'$RA^A</HY[?FIMM.V9-P'FY"3AF.C+]FWX]WV[AVS!VQEKF;9T<Z("=>+
MZ\6P9=EBKLQ;7B\>\VS)N^',2V89",]ER;/DXY1D8S'+D[6OF9@ ?/4#]#ET
MC?;[N@ "%G7CVK''2B !I.?3H=&D   5JRK+-.2,[&2Y(1W8S,9ZMFUS<+/-
MS\[[_.VG'ML<+0/-S\[[_.VG'M@+*Z?;3N6/> *?;3EFG)Z\[W\E&2A[<[K6
M778H6T:ZC/;\V]XO0 & ;?/TO/INE5X%&NHSV_-O>+T,DTXZI;58(6>;D).%
MXIOHMU'5SMWIOSG1F  ^N+;7=J6;5U\D(V4,>U8XR49>,^=R/E'2\^F]4WX_
MJQPDX;=CW=_)",E#$M>*QPLU7-KX.QEXS @? G'>;T 4;Z?%6_9S=T97VF^U
M57249>?4-*NF74TJVCYZ  [HRW?'O]^=    _A"3KBI1$Q"4S&P 1TH]L>^C
MH CI1[8]\^O%SNY( #Q<@+*^7O.Z,I^$_IT>'><[G?R0 C^QZN=]G0/#O.=S
MOY(0\H1$X>W.ST)]?)<?8^'>=?)<W>  =D>^KH '\(*=<=*/1SL_"SHYWX<X
M9<Z>=Z.= '-WG/WG='OVZ /B"M?,6>% 16ZK-_LO.      ']-DR;;/7:
M                                            /&A6_F[/*E7/8ST7
MZC"      -/S:K[3H
M     'E2K_STXZIF/VOF<]T0    /OC4L^N[TW@
M                           #^<17DRK>'E"^EPQ6^H   "?KLU//JFH6
M                                                   ?$$=YLJOV
MJI;*(/TJ?"V('7SMFJMNU5]EKM
M                   '\X\:4;=#SLYW1EW\D
M
M                        !__:  @! 0 !!0+Q\IYI(=R<)H+Y-BTF7*,8
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
M6(#;G=7CV<AU']2TUY!$U0ITY*AI@K69J56?*B[WU5%2'C_[<_ZC]XU")FO
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
M1:M6S9/@^\* ^&+XA((3K?D!AKJFWSU?E!MA479?*S1>U=E,+H[1 *=V& @
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
M^/'.-W] 'GVU]2Y?\1/H5*YQ<H>4:?HK4Z,4\1$ZL \;?^9(2\O+R_ (#O\
M^%4KFL.9\Y:X98#*2D3&BB6$?_.@ME965E8],2I5X_QCZZN1,> OP F>>QJ7
MH%<J7*F:U1XPDK*P#Q00/!A6#P01,K" WQ02G!A6'$$E96 \B")E96 ?I"TX
M6'(PK P#R 7E3*?XJN"I7TEK@-.>^$8\--"4O(6T\6?" RTQE.A%@G@+(-2S
MSPQBUC0)P$J4>)LD$\!9PNXRX)P'A;#](&H>O'*P3P'@=3A=J<+//&K3?A5K
MO_E-)I]&Q^B\+4"N-YP5G%OO&@X4YSR;Y!EA,>%6O&\X6H'&ECX%;-_DTKF7
MTAGQKF7>('&SSPL.&\0:X+U'#>?\5?$OZIA]%X'3D>2"WD>L%O,:8YC!KRY3
M'DQF9Q@#B%9;#/TAGPE7 (Y0"MZ1Z\:M=I1%N;SS'U;YC!,7P+\\V<%SJ"+<
M>8?HP,_H#&9G+E,>3&9G#8(L%QB@N&?I!0=>)>7EY>7EXO$0<"6'^#<OFVN8
MUSJ&5O/8S4CS3]"!UE3S*V'28S,Y<ICR8S,CHX '(H,_1%!&:4%G!V<HCQE$
MNY L-\Q]!9?/41;Y1;]"EPHS /%0EN(%RHCS3]"%APZO)?H0+@HF,S.7*8\F
M,S(."PX@<$<@LEDLE(!'B]QH9Z"#?$B+*R+Q6"I9*IZ#@L!XG/J=H-\YQ9S;
MWTHIPO+\$8? \T_1A;$J".$IB/$8S,Y<ICR8S,X4XQ!X#+,ZD26FWG1E'&R(
M0>$N5*-7A=XEDHXW$HE7B)<IY!Y;]#'!"=6 ERR)1=N>Q@5]-25E8 Y:])7+
M7I*B7*<R1A6'))<IRU@5R)<IQ0\8 <$,K$&5Z2O25Z2O25Z2N=XT!7&O2 '*
M@RO3G.-'^ K_ )G;S_)!EA4H:^K3G^3$'#_2,POY4*B;:Q1R"8."?R]+PJ?_
M %K_V@ , P$  A$#$0  $)))))))))))))))))))))))))))))))))))))))
M))))))))))))))))))))))))&T,)))))))))))))))))))))))))))))))))
M)))))))))))))))))))))\+P </)))))))))))))))))))))))))))))))))
M))))))))))))))))))5P    "Y))))))))))))))))))))))))))))))))))
M)))))))))))))))--0     #))))))))))))))))))))))))))))))))))))
M)))))))))))))JT       ))))))))))))))))))))))))))))))))))))))
M)))))))))).VYP 60   ')))))))))))))))))))))))))))))))))))))))
M))))))))"VWQ9I!2  *9))))))))))))))))))))))))))))))))))))))))
M))))))VVV^)))-0 !9))))(E))))))))))))))))))))))))))))))))))))
M))))6VVW#)))<  ?))))< GYUI)))))))))))))))))))) DD\))))))))))
M)+6VVVW3))   #)))5OLS>QY))))))))))))))))))))+6WM/)))))))))).
MVVVVVW/)(?9')))KI),NQPX9.WQH9'I#GIW-'I)Y.I*9)(JY/ U)C)(M)(VV
MVVVVVZ[ZI))) Y)))*QW'W*M=(DC?(A1.D%U)CDW*9)),HC9.H7I/?) VVVV
MVVVVVZD5)),!)))(P!(+J-(JY!EH-(CO)%*Y)M*9))(QYY+_ "HGZ20-MMMM
MMMN#922220C2222,"2<.L2622"Z.23"2>Q) .RF223XC$DJ2/@222-MMMMML
M.1G66220@222.L&2,>F2-R22:621.22QY06RF223C!))*R(K2225MMMNK222
M@ #222'R20)L>2,>F2<R2!.621.22L22.RF22)]"22)PT@B22)MMML2226@
M*222?FR4"L>2,>F25\3H>621.22D*3P2\ >:^5R38-<$Q\R9MM\J222T  &2
M222GFLV,>2,>F2250AR621.22SH<!;  #PR&P;.N*2Z320-MH(IQS@ #2222
M22R.2 >2 >:22:A.2:23*232*9QD  #R220 1@22 >22IO@      $222222
M222222222222222222222222222222222222222222&.@      :22222222
M22222222222222222222222222222222222222221M4     <22222222222
M2222222222222222222222222222222222222220)@   !62222222222222
M222222222222222222222222222222222222224'P 'B2222222222222222
M22222222222222222222222222222222222222'W22222222222222222222
M222222222222222222222222222222222222222222222222222222222222
M22222222222222222222222222223__:  @! 0,!/Q#^?: \9 7L6R@-VO=\
M%SZ31F<Z)ZW?25X#64/D1P3]A>SEIOFUH/-VOY9HJ-NL^A^X=2C3-#9U0?,N
M8.RX3UHOV/,#.PF#P;>L(6:Y%J]UY&BG;T'J)K$:Z=R#:ZKL,0<]&HSU:/D$
M"UZEAV1'^3D6W3UZ!NQ ;@OEXBLZ.Y#\;Y/R(E ;],L9YS](4+&&NE+JTTO#
M9)6I5>IE5K?>Z9?R7L\TZO=Z$5V^GH'00I3+O]Q+7M%%H.ZNQT# ;?4 (@;$
MT1)>(Z4M=!>_P=FH 046)J(_R*]Z?>3H1+[[3AA!->&#Q?UW!*',V@QRP]VG
M\A'DTT;B8$N&'&P;!V.)J6QYJC7[&/V4@4B:(CR'L,$I\! ['A$:TR0C&BTE
M76P^BAJ MV:U<XNHIZ_R!UN(T87[-N6W 6;JID3/;Z]>!8Y:E.LBI[ />I4,
M0M:74C633R]5_P!B<1RWK8ULU0>D.SUVRWL)X OA-?.2&@Q2M743FO4"]::V
M6;0=&)/H=>T_4#5_'KAU?U W^W/K^#HM_031ZA[V$$8P'0#H!VYPF:R>HG?K
MX=Q(!QD*":U;1D]N;3=MIP(!X?>Z_4J F<P5A9<!,9@K _Q&R5^_'_#Z%XM3
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
M/X7]GZ1RG0.C6(Z(C!IHTNJ4"Q.20)Z&SL)]Y\1+?VZZA^(   H- .07P&&
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
M;KZ)ZL,R)!@>[%]V+<Q>()IGAAPQ?>_)APQ?>\P)BY2UF8ZI)A&=R9!N*Z$
M=^&+S/E'+F\S/Y_KDQ>9\HX,K@@V0#>*WEJZL=%A!IG??>8<P+F8T(!HXF:9
MF<1###J1>5@EHG<$6I9HAW1"-'$:F(Z9;I@!4+DW<MC8?/!6Q@[(G#*1++-\
MN,Z(JYYFJ( H^GLD>[#NS%'+V7M !1R]E[0 40<BX'J!S Z,1M/+!;0 QQ'(
MN!['MRO1/:!@5R#D7 ]CVXYHGD@6TQ!7#,$#V)E"YV7M.R]IV7M.R]IV7M &
M.=&T\D V@X%<$'1G9>TPA7+E"YV7M #0Y1J*^-LF<?X%.W+_ "$:@WP&CS]>
MOJ?R,:ED)EO'N?4!6B9V7\FZD%IG?CK]+PLP&?Y0-0ZIV]@X9PKDP!&YTG=G
-^76S+!.Q \!_]:__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!F17AI9@  34T *@    @ ! $:  4
M   !    /@$;  4    !    1@$H  ,    !  (   $Q  (    0    3@
M      !@     0   &     !4&%I;G0N3D54('8U+C P /_; $,  0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_  !$( 9 !
MD ,!(@ "$0$#$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_
MQ "U$  " 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C
M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-45597
M6%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ
MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X
M^?K_Q  ? 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($
M! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B
M<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G
M:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X
MN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$
M A$#$0 _ /[^**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO
M@#]J?]OKP+^R3^T=^R_\(?BO_P *_P# OPE^.?P__:4^(OQ'_:-^*7Q&UCX>
M>!/@?H_P%NO@3X;\/P:[?K\-/$WP_M/^%H?$#]H#P;X,TSQ%\8?BG\!? EAK
M#Z?X4T3Q=XS^+7CKX8_"KQMT'[,/[:OA7]J7XR_M#^"/A]<_!_Q7\*?ACX?^
M"'CGX*_&;X2_'/3OC5IWQ_\ AG\68/B5X8U7XDQIX+\&GX;>!_#_ (9^.WP3
M^.7P&TW0['XQ_$'XA:GXJ^"WCS7_ !KX)^&/A;4/ACJ/Q( /M^BBB@ HHHH
M**^0/V[OVHM9_8W_ &9_%'Q[\._#3_A;_B#2/B!\ /AUH7P]_M3QWI']NZQ\
M?/VA/A9\ =,G\[X6_"/X]_$V_P#[!O?B=!XC_P"$=^'7P8^)?COQ7_9'_",>
M$?".K^(-7T^ _/\ 8_\ !5+]G'XC?M8_LL?LX_LU?$OX ?M->$OC[_PO#3/'
MWQD^#GQYM?B9H_P7\=_#CX;/\4/A?\+=5LO@WX&^+'A*+X@?'OPEX8^-GB_P
M/I_Q=^)7P'T>^\"?LY_&G5_".N^/O%OAJR\ ZH ?I_1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'P!\=_V6/'?Q-_X*"?\$_?VK-&3
MX?W7P_\ V5_A_P#MK>$?'-KXBOM'A\=V6L?M'>&/@EI7@GQ%\.M/USX'_$W[
M;]B_X5EXF\/^+I_"?Q-_9Q\=V6C^*X!;?$7QE\/[KXD_!3XF\_\ !3]G'XF?
ML\?M5?\ !4[]JJ^\(>'_ (B:1^U-X@_9\^(_PC\*_#'5_AZGQE\6P? ?]E'P
MC\(M2^&/B ^//AK\(;;0_$&I>-O!VJ3?#AO'7[6?CCX->1XX74+3P_\ LXZO
M+\6O%7Q:_1^B@#S_ ,(_%+P)XXUCQ%X:\/Z[_P 5;X2\^?Q-X)UW3-9\)>.]
M$T?_ (3OXB_#;1O%VH>!O%FGZ)XMM_A_XX\6_"3XCVWPM^(K:-_P@GQ;T?PE
MJ?BSX8^(O%OA+[-KEQZ!7S_^TA^RY\"?VM_ FC_#KX_>!?\ A,_#_A?X@>"/
MBQX)U#3/$WC'X?\ COX<_%/X;ZQ'KO@;XE_"WXI?#;Q#X0^)OPN\?^&KU;B#
M3_&7P]\7>&O$8T?4]=\.S:E+X?\ $&N:9J/X _\ !9CXP?\ !6']@W]A[]F_
MPC^S-^V)_P +J_:Z_: _X*?^!?V;?A#\4M3_ &?/V;? GCOQ=\+/CIX2^.6I
M_"OX)_%+3_%>F:M^SEJ_Q TCQEI/@_P[J'QQ\'?#K]GGPYK6CZ/H4^H^!_"4
MR>,]=\5@']/U<_XL\6>%O 7A7Q+XZ\=>)?#_ (+\$^"_#^L^+/&/C'Q9K.G>
M'/"OA/PMX<TZYUCQ#XF\2^(=8N;/2-!\/Z%I-G>:IK.LZI>6NG:7IUK<WM]<
MP6T$LJ_S0_\ !,7_ (+7>(_^"H/_  4K^%^A?"WQ/_PB7[,OBW_@D#K'[0'Q
M%_9BO)/A9XM\1?"#]LGPE^VZ_P $_%T7B3XA>'=&_P"%@?\ )/\ ^S]0\%:+
MKNI^$K'Q7\+/%O@#XI:G\*?"6M^+8+2R_9_X$?LB>*O#7BK2_C5^U;\=_$'[
M6G[2.A^(/'^I^#O%DVA:C\(?@%\&-$\6ZCXIM?#WA[X _LJ:/XW\7_#OP3X@
M\$_#OQ?XB^&,'[0?CW5?BU^UQXG\%^,?B%X+\4_M#:E\+O%L7PWT0 \?_P""
MB7P7\=_\%!/V1/C-^S5\)_ _V"]O/B!^SIXBT[Q-^T!I6C_#SX6>/[KX"?ML
M:#XL^+'PZBT;XE_!S]H/Q!)Y?A_]GS4I=%\7?$O]C_XG?LX_%/PY\5?A3XI\
M&0?'GX9:]XRMM'] ^._[+'COXF_\%!/^"?O[5FC)\/[KX?\ [*_P_P#VUO"/
MCFU\17VCP^.[+6/VCO#'P2TKP3XB^'6GZY\#_B;]M^Q?\*R\3>'_ !=/X3^)
MO[./CNRT?Q7 +;XB^,OA_=?$GX*?$W[_ ** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KY _:\_8J^%G[:/_#,'_"TM?\
MB!H/_#)O[7_P5_;6^'7_  @&J>'=+_MKXI_ C_A)?^$1T#QK_P )%X4\5?VC
M\/\ 4?\ A*M0_P"$CTK0O^$<\1WGDV?]F>*M'\N?[1]?T4 ?B#_P3Y_8&_99
M_P"&U_VL?^"N_P += ^('PO^-O[0'Q _;#_9-^(OPDLO$/PZN_@3_P 8_?M=
MWOP*\7?%WPYX?\._!_P3XML/B!\<?%O[).G_ !I\:W&N^,O$W_%8_%#Q_P#V
MG=^)M3NX/$M?M]7P!_P33_Y-U^(W_9__ /P5B_\ 7IO[9%??] !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P
M!_P33_Y-U^(W_9__ /P5B_\ 7IO[9%??]? '_!-/_DW7XC?]G_\ _!6+_P!>
MF_MD5]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 445\@?%+]M;X6>!O'>N_!;X<Z!\0/VHOVC?#7]F?\)-^SQ^S
M5I7ASQGX[\!?VSH^G^*]&_X7=XT\6>*_ ?P%_9A_X2CP+=WWCCX;?\-2_&/X
M*?\ "ZM'\/Z]I7P0_P"%D>,K6V\+7@!Y_P#\$T_^3=?B-_V?_P#\%8O_ %Z;
M^V17W_7Y ?\ !-G]H?P)X'M?'G[%_P >/%/P_P#A/^VS8_M?_MT>+O$WP%7Q
M7K.JZ/K>L?'O]H[XT?MT:-X=_9[^*/BSP7\.-%_:;_X1K]F7X\?";XO^.X/A
MEH\OCOX2>!/B+X#O?V@/AU\%_$OB>V\(P?K_ $ %%%% !1110 4444 %%%>/
M_&OX_?!O]G7PKI_C'XU?$+P_X"TC7O$%KX,\'6>IS3WGBKXD_$+5-.U75/#W
MPK^$G@71[?4O&WQ>^,'C&VT/58O ?P@^&7A[Q9\3/'^HV<FC^"_"NO:NT5C(
M >P45\?_  N_;A^!/Q*\=Z%\)M6D^('P-^,'C3^T[SX8_"?]I7X:^,?@%X[^
M,WARPT?4/&2^(_@CIWQ'TO1++XP?8OAE;Z/\2_B3X*^'>I>(OBG^S7H_BK0?
M!O[6'@#X#?%^+Q!\--"^P* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKG_%GBSPMX
M"\*^)?'7CKQ+X?\ !?@GP7X?UGQ9XQ\8^+-9T[PYX5\)^%O#FG7.L>(?$WB7
MQ#K%S9Z1H/A_0M)L[S5-9UG5+RUT[2].M;F]OKF"V@EE7Q_X%_M8_LL_M0?\
M)3_PS1^TM^S_ /M$?\(/_8G_  FO_"B_C)\.OBW_ ,(?_P )-_:__"-_\)3_
M ,(!XC\0?\(__P )!_PC^O?V)_:WV3^U?[$U?[!]H_LV\\D ^@*^?_CI^TO\
M+/@#_P (MH7BG5O^$@^+7Q-_MNS^!?[/?@^^\.WOQV_:#\1^'_[(75_#GP=\
M":WKWA__ (2#_A'_ /A(-$U#X@^-=7U/P_\ "SX+>#KVZ^*7QT\?_#+X2^'_
M !3X\T/Y _:7_:7^.W_$VG\):M\/_P!A+]E+X<_$"_\ "7[2'[?7[9M_X.\!
M?\4=<?V]\.(W_8N^&OC?7O[,_P"%@?\ "[?['\(Z!\;OVTO#O@+X$_Z1X,^(
MOP9^#7[=OPM^(^CFO/\ X%^%?'?B#_A*%_9'^"7Q ^#,/QF_L2/]I#_@IW^U
M_P"!M'^&O[9/QXNM(_M=(_&_@7]G/QO\*+;XF^-_B!X)O;GXB_#CP%H_[8GP
MQ_9/_9Q_9:L==^&WB#]E;]F_]I3]D70='^ =X +\=/C+\4[K_A%H?VN/C=_P
MPY\/_B?_ &V_PT_8Z_923Q'^T!_P4<_:.\.:#_9%QXRT>X\3_"?PEX[^(&C_
M -C?#_QVUI^T1\,/^">'P?\ B)\4_P!G'5/#.G_'KX7?\%.K3X?VVI7EKO\
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
M +./Q6\1?#OX>W/QC^#_ ,1++P;H6GV8!T'P4^/WP;_:*\*ZAXQ^"OQ"\/\
MCW2-!\077@SQC9Z9-/9^*OAM\0M+T[2M4\0_"OXM^!=8M]-\;?"'XP>#K;7-
M*B\>?"#XF^'O"?Q,\ :C>1Z/XT\*Z#JZRV,?L%?C#\:_A5\3/AAXJT_XB?'"
MP^,'C7QMH'A^T\&_#O\ X*E_L#?LY?#W4/VT/A3\)=-U'5;6/X&?M5_L]6_A
MOX]ZM^TOX?\ 'NK^(;+79KGX!_LL?%K]GC5OBMXW\5?&O4?V*OV&KG]FWX4_
M'N_]_P#"?[5/Q]^&OA7PUXP^._PZ\/\ [3_P)\7>']&\6>#OVS_^"=GA'QI\
M4_"OB'PKXGTZVUSP]XF\6?L9Z/XB^,_[0>B>'_$LGB?PAX2^&&L_LJ^._P!O
MK3O'.G6GB7XX?%>Y_9F^&R16&G@'Z/T5S_A/Q9X6\>^%?#7CKP+XE\/^-/!/
MC3P_HWBSP=XQ\)ZSIWB/PKXL\+>(].MM8\/>)O#7B'1[F\TC7O#^NZ3>6>J:
M-K.EWEUIVJ:==6U[8W,]M/%*W04 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_/#_P<P>!O%7B_P#8
M,^$&NWGPV^,'QC_9<^$/[;_[.?QK_P""AOPL^"FN:CIOBKQM^P9\.$\<:M\;
M=/U#1='\;> M6\6>']+U=O OB6[M;'7K-/!.HZ'I7Q?U35?!VA_#75/B#X0^
M /V<_C)^Q+^W%_P7>_86^.W_  1I\ ^()?A3^SM^S!\:O '_  4A^-_PA^%_
MCC]F_P" 5Y\&M3^$%U\,_P!B/X$>,_"'B^R^%]MXR\0>!/&W@'2F\*>%K7X8
M7$\_@OPW\*[KPWJGBOPM^S7?6_P*_L=HH ^0-"_8I^%B_M':?^UI\3M?^('Q
M_P#CUX)_X6EHWP(\7?&#5?#MSH_[,GPZ^+EUID_BGX<? 7X=> /"OP_^&7A?
MS;+3%\,W?QJ\0>#O%?[4_B[P)<S?#SXC_'WQMX%MM+\.Z?\ 7]%% !1110 4
M444 %%%% 'Q!XL_8A\*Z-XJ\3?%?]E+QQX@_8\^,GBKQ!K/C;QC=?"[3M.U3
MX!?&KQQKFHW/B3Q#KO[2'[+6L-%\*?B/X@^(_BF+PY)\8/COX"M_@W^VUXP\
M%^&-/^'?A;]KOX>>&Y)$'S_\#]-^/O\ P4%\%ZU\0_V@/BWX@^ 7PITCXP?M
M"?!2\_99_8^\>^-/ >HZAXJ_9G^/OQ+_ &;_ !UJ'Q(_;GTN/X??M(^._#]]
M\4?@@OQ6^#EU^S=X;_8)U'2/"WB+5?A5\?-*_:#\+:E?6Y_5^OQA_90^-?BK
MX5^"_P!FCP+X>T_P_>:1^TI_P6>_X+&_!3QU<:S:ZC<:CI/A70OC[_P6$_:,
ML[_PG-8ZKIUK8>()/&WP"\':7<W6L6FNZ<_A74O$UC%I4.KWFEZYHP!^KWPM
M^$_PL^!W@30OA;\%/AI\/_@_\,O"_P#:?_"-?#KX6^#?#GP_\">'?[;UC4/$
M6L_V%X1\)Z;I/A_2/[7\0:OJNNZG_9^GV_V_6-3U#4[KS;V]N9Y?0*** "BB
MB@ HHHH *^(/%G[$/A71O%7B;XK_ +*7CCQ!^QY\9/%7B#6?&WC&Z^%VG:=J
MGP"^-7CC7-1N?$GB'7?VD/V6M8:+X4_$?Q!\1_%,7AR3XP?'?P%;_!O]MKQA
MX+\,:?\ #OPM^UW\//#<DB#[?HH _.#PU^Q#XJT33KGXH?#SQQX?_9!_:QUW
MQ!XL\2_%;7?V7=.U&\_9'_:/\<7/BK6=4N/B?\<_V/OB(TG@G4?$'Q^N;'P/
MXR^.?BSPEK7AS]MKP[HEG_PSMX,_X*)Z]X.\-Q_$[Q=[_P#L>_'SQ5^TI\$%
M^)7CGX>^'_A9XVTGXP?M,?!3QCX(\)_$'4?BIX5TWQ5^S-^TM\6_V;?$.H>&
M?B!K'P\^$^K^)?#_ (EU?X3WGBC1KK5?ASX1U&WT[6;:POM*2YM)9YOJ"O@#
M_@FG_P FZ_$;_L__ /X*Q?\ KTW]LB@#[_HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *_ 'X-_\ ..3_ +3_ '_!:C_X/I7[_5^ /P;_ .<<G_:?
M[_@M1_\ !]* /W^HHHH **** "BBB@ HHHH *^ /^":?_)NOQ&_[/_\ ^"L7
M_KTW]LBOO^O@#_@FG_R;K\1O^S__ /@K%_Z]-_;(H ^_Z*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OP!^#?_..3_M/]_P %J/\ X/I7[_5^,/[*
M'P5\5?%3P7^S1XZ\/:AX?L](_9K_ ."SW_!8WXU^.K?6;K4;?4=6\*Z[\??^
M"PG[.=G8>$X;'2M1M;_Q!'XV^/W@[5+FUUB[T+3D\*Z;XFOHM5FU>STO0]9
M/V>HHHH **** "BBB@ HHHH *^ /^":?_)NOQ&_[/_\ ^"L7_KTW]LBOO^O@
M#_@FG_R;K\1O^S__ /@K%_Z]-_;(H ^_Z*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OS@T#PG\??V'9_&\OA+PSX?_:(_9!U_P",'QQ^._B71/">
MC>--/_;"^!D_[0'QE\=_'_XOZIX:\(:%;>//"W[:WA]/BM\8?&?B'1O '@?1
M_P!FWXR_#/X&>"+;P=\//"W[<WQ^UO0/#GB+]'Z* /'_ (*?'[X-_M%>%=0\
M8_!7XA>'_'ND:#X@NO!GC&STR:>S\5?#;XA:7IVE:IXA^%?Q;\"ZQ;Z;XV^$
M/Q@\'6VN:5%X\^$'Q-\/>$_B9X U&\CT?QIX5T'5UEL8_8*^7_C7^RMX6^+G
MBK3_ (H>&OB)\8/V>OCMH_A^U\)Z7\<_@'XNT[0/%5SX5LM1U6^L?#/Q"^'W
MCKP[\0_V>_CYX?T&/Q3X_@^'VC?M'?!?XOZ=\'-1^)GQ#\;?!6V^'7Q)\47G
MC5? /$O[;WBK]DK3K:7_ (*,>!_#_P (OAVOB#PGX,L_VVOA/J.H^+/V1]7U
MOQIXJT;X>^!9/C#HNJ*?C'^QKX@\>>)+F]\0ZW#\3-'^)G[(_P %M$U3P;X.
MU[_@H%X]^(GB*QTBY /T?HHKG_%GBSPMX"\*^)?'7CKQ+X?\%^"?!?A_6?%G
MC'QCXLUG3O#GA7PGX6\.:=<ZQXA\3>)?$.L7-GI&@^']"TFSO-4UG6=4O+73
MM+TZUN;V^N8+:"650#H**_,#_@FA_P %0/A9_P %+/\ ALC_ (5U#\/]._X9
M0_:_^)_[.&G_ /"%?&CP[\7_ /A:7PL\*_8?^%6_M.6?]A:'H/\ PCGP_P#C
MOY?B[_A (X/^$J\.:G_P@OB3_A'?B!XK_L[4_P"S.@_:._X*.^%?AC\3/%_[
M,?[-OP2^,'[<O[:'A7P_I&JZU^SW\!M,T[2_"WPIG\;_  ]^)7CWX677[4_[
M37Q!N_#G[/G[,?A_Q]'\-IK33-/\;^-M0^,NK:=XG\*>(O 'P4^(>G:]I*7X
M!^C]? '_  V+K'[1O_%/_P#!/*S^'_QQLGX\1?M8>,KCQW!^QMX*T>__ .)/
M!K_PG^(GA'PQ=^'_ -NCX@:!X@?56U+X+_L^_$?P[X$TR^^&?Q+^&/Q]_:J_
M95^)LGPZTGQU\ ?$+Q'\+/&GQV\8? K]N#Q]_P /+/VK?$?VKXC^"O\ @D!^
MRS9^'->^!/[-OPLTSP=\';KQ'X9_:!\)^/\ QK\+O@E\:?[)U/Q?X2^+?A+]
MHK_@JIXD^%OASQOXQC\%^(/V'/@'\"/BGJ=E\-O$WW__ ,,W_&S]IO\ ?_MW
M:Q\/[#X9)^^TS]CC]G#QO\7I_A9J-U+_ ,2?7;3]ISXZZA)\(O$'[:?P_P#$
M_A^TO(8_@+XC^ /P._9Q;P[\3/B!\/?CY\'OVJ;WP[\+?BGX1 //_A;^U'\4
M_C)X$T+P-^R!XY^'_P"V1XS']IW_ ,3OVZ?%?AGQ'\._V'?#?_"5ZQJ$K7G[
M/%]\./#VN>'_ -K[_A6WB#5=3\*^"_V>_@Y\;==_X1OPE\%_%/PH_;%_;\^%
MG[1I\/\ C+XQ_7_[,7P,_P"&=?A%:?#JY\4?\)KX@U/X@?&SXQ>//%,&B?\
M"+Z/K/Q3_:-^-GQ"_:'^+=UX1\*2:OXDO?"'P_7XF_%'Q9!\.O!^L^+O'7B+
MPGX$B\.^'?$WQ!^('B#3=2\::[] 44 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?E!;?L"?$+]C2?6?&/_!+'Q1X?\!:1KWB#PU+
MXE_8,_:&^(/Q,O/V#+GP_JGQD\6?$OXOZ]^SY9Z%IOCSQM^PY\8/$EM\1/%<
M7AZ]^"_A[Q9^S $L],T?Q7^R'KNKMH'Q#\!_,'_!1O\ X+L?\,#?L/>&?VQ;
MK]AO]H"7Q!J/[7][^R!XL_9X_:0NO^&9/'?A+Q'IGA+XL^*[GQUH_C31O"?Q
M\^&7Q?\ A_J]E\--/O/!'CWX*>)_B!\+/&NC^+H[C2OB2OB#POXE\+6/[_5^
M8'_!3G]BKXI_MH_\.]O^%6Z_\/\ 0?\ ADW_ (*?_LG?MK?$7_A/]5\1Z7_;
M7PL^!'_"??\ "7:!X*_X1WPKXJ_M'X@:C_PE6G_\(YI6N_\ ".>';SR;S^T_
M%6C^7!]H /D#]C#]IS]A3QS^U_\ $W]B/]B'X?\ V_X"_P#!0C]D#XM?\%BO
M'O[5_P +?VC_ (Q:5K'CWXI_'O\ : MOV8/BWH^A:-))8?$WX'?$"*]\.K?Z
MGJ'@?XF?#'Q'\%?'?AS4/!VG?##P!XZT+4]2L_8/V4_V9?VG]4^&?A_X"I\+
M?#__  2?_8"^%WA\^#/A!^R]^SS\3/#_ ([_ &T/'NB:?\0OB;I7B63]H/\
M:&T"S\8?#OX#>'_C#\.[OPWX[\0P?LM>/?B1^UPWQ6\9:G\4;7_@H%X!\?:+
MKNF>+/@#_@D/_P $@)_V/_\ @IY^TE^V!^SQ\8_#_C;_ ()Q+\'_ -HC]B_]
MF+X6>)OB'\9?%GQD^!'BKPA^UIX5U;XZ?""VT7XB_#+0-#T?X/\ PZ_:C^&?
M[4.E>$[W2O'_ (OU'Q+!JFC>.=3UCQ[KWC;Q5\0=3_J=H \ _9H_95_9Q_8W
M^%FD_!3]ESX+_#_X'?#+2/L$_P#PC7@#0+72?[=UBP\.:#X3_P"$N\:ZSB7Q
M!\0/B!J?A_POX>T_Q'\1?'.J^(O'?BO^R+.Z\3>(M7O8_M)]_HHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X _X
M)I_\FZ_$;_L__P#X*Q?^O3?VR*^_Z^ /^":?_)NOQ&_[/_\ ^"L7_KTW]LBO
MO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#X _X)I_\FZ_$;_L__P#X*Q?^O3?VR*^_Z^ /^":?_)NOQ&_[
M/_\ ^"L7_KTW]LBOO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BO/\ XI?%+P)\%_ FN_$GXDZ[_P (_P"$O#_]
MF07-S!IFL^(-8U76/$&L:?X:\)^$?"/A/PUI^L>+?'?Q \=^+=8T/P3\.OAU
MX)T/Q!X[^(OCOQ!X=\#>!O#OB#Q;X@T;1K[Y _L+XV?MH_-X\T_X@?LR?LBW
M7_$]\*:%X-^*7Q=^"G[9/[0-JW[KPMJ'Q8O?!>F?"KXF_L3?#_3;VR;XCZ;\
M+? GQ.U']H[XH6.L_#3P_P#M":G^R[#X1_:'_9"^+8 ?\$T_^3=?B-_V?_\
M\%8O_7IO[9%??]?$'B;]D+3OACJ-M\5?V+++P_\ !#XH^&?#_A/P_%\(++7O
M%7@?]D?XU>"_ GA71O NC_#+XH?!KP=%JGP[\!>(&^'?A/P)\// /[5GPZ^%
M-]\??@MHGPO^#?AN0?&']F_X>^(?V4?B=Z_\#/CG_P +3_X2GP5XU\+?\*L_
M: ^%G]B6OQE^#5UK?_"1_P#".?\ "1_VNGA+XA?#[Q:^D>'/^%I_L_\ Q3_X
M1SQ'>_!WXQ67ASPY_P )'_PCGC#P!X^\'_"S]H#X6?&[X(_"P ^@**** "BB
MB@ HHHH **** "BOE_X*?MN_L7_M*>*M0\"_LZ?M=_LP?'[QMI/A^Z\6:IX.
M^"GQ]^%/Q4\5:;X6L=1TK1[[Q+J'A[P+XLU[5[/P_9ZMKNAZ7=:S<6<>G6^H
MZSI5C-<I<ZC9Q3?4% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45S_ (L\6>%O 7A7
MQ+XZ\=>)?#_@OP3X+\/ZSXL\8^,?%FLZ=X<\*^$_"WAS3KG6/$/B;Q+XAUBY
ML](T'P_H6DV=YJFLZSJEY:Z=I>G6MS>WUS!;02RK^$/@_P#X.._V'?$G_"G?
M'OB+X4_M?_"3]D;]H#]H#XA?LW_!_P#X*!?&+X/^$O G[&WB_P =^ ?M4<.L
M77C.[^*-S\3?!/P_\;7MM/IG@_QM\1?A+X0T=;[1_B%'XOD\)1?!'X]3_"X
M_?ZOF#XU_M0>%?AQXIT_X(?#Y/#_ ,7OVMO&/A^U\1_#O]FG3?&FG:'XJE\*
MZEJ.JZ)'\9_BW>06/B75_@Q^S!X8U;1-6M_'OQ[UKPAK>G1:CIT?PS^%GACX
MO?M$^,?A3\#/B.GQKN?VG_%?BK3_ (4? _1O#_PS\$ZWX?M;GXB?M7^)/$OA
M_4_%7P^@UC4=5MI-&_9R^!UQX3\<Z3\2_C!I^D>'KV._\3?'RX^'7P;^$VH_
M$#X5?$33O"?[8]MH'Q6_9[T_T#X*? CX9_L^>%=0\(_#+2_$$%MK?B"Z\6>*
MO$OCGQ_\0OB]\3/'GBJZTW2M"'B;XD_%_P"+OBGQS\5OB7X@T_PMX>\+^!]#
MUGQ[XS\1ZCX=^'O@[P3\/-!N=-\$^"_"V@:. >0?"W]F_6-1\=Z%^T=^TSK'
M_"=_M$6/]IWGA/PCX?\ &_CO5?V<?V:;76-'U#P[;>&/@5\.M9D\/^$O$'Q
M\/\ A+Q!XP\(>)?VQ?&/PUT?]H[XK6OQ&^+>D:=<?!?]GCQWX9_96^%WU_11
M0 5\_P#QT_9H^%GQ^_X1;7/%.D_\(_\ %KX9?VW>? O]H3P?8>';+X[?L^>(
M_$']D-J_B/X.^.];T'Q!_P (_P#\)!_PC^B:?\0?!6KZ9X@^%GQI\'65U\+?
MCIX ^)OPE\0>*? >N?0%% 'Q!X3_ &A_B%\&O%7AKX.?MJ'P^OBGQMX@T;0_
MA9^TU\(?A'\3/"'[+_Q3U'Q9J-MHVB^!O&<.K>*/C3;?LD_&"V\;:OX>^%?A
M7P3\;OC9JGA7]H[Q!XO^%<W[.GQ)\;?%;Q[\0?V</@%]OUS_ (L\)^%O'OA7
MQ+X%\=>&?#_C3P3XT\/ZSX3\8^#O%FC:=XC\*^+/"WB/3KG1_$/AGQ+X>UBV
MO-(U[P_KNDWEYI>LZ-JEG=:=JFG75S97UM/;3RQ-\0?\*M^+O[&W_$U_9KT+
MX@?M!_LY1_\ $G@_8<TK4_@GX=\1? G1Y/G\.R?L5>-/B+J'P?\ #]O\/]%\
M07NH6OBO]F_]H7XUR>!/!/PLO] T_P#9*\;_  .\&?L^>$?V3OCL ??]%>/_
M  4^/WP;_:*\*ZAXQ^"OQ"\/^/=(T'Q!=>#/&-GIDT]GXJ^&WQ"TO3M*U3Q#
M\*_BWX%UBWTWQM\(?C!X.MM<TJ+QY\(/B;X>\)_$SP!J-Y'H_C3PKH.KK+8Q
M^@>+/%GA;P%X5\2^.O'7B7P_X+\$^"_#^L^+/&/C'Q9K.G>'/"OA/PMX<TZY
MUCQ#XF\2^(=8N;/2-!\/Z%I-G>:IK.LZI>6NG:7IUK<WM]<P6T$LJ@'045\
M?\/#? GC/]Q^S5^S[^U_^UO>G_B9V=_\)_@%K'PM^%GB7P(?DM_BE\-/VH/V
MQ=5_9<_9%^-?P_UF:ZT&;P;J'P1^/WQ&UCXD>'/$FF_$+X;:%XO^&6G^)_&G
MA\_X0W_@HY\9?W'C_P"+'[/_ .Q-X2F_XENK:#^RYINJ?M9?':?^S_\ B;6'
MC+P-^TO^TO\ #3X4?!+P#_;FIR6?A7Q-\-/&O_!/7XZ^1X.TCQ#J?ASXL:7X
MM^(.@W_P; /M_P 6>+/"W@+PKXE\=>.O$OA_P7X)\%^']9\6>,?&/BS6=.\.
M>%?"?A;PYIUSK'B'Q-XE\0ZQ<V>D:#X?T+2;.\U36=9U2\M=.TO3K6YO;ZY@
MMH)95_"'_@K[\4M8_P""@7_!(7_@H'\/?^":6N_$#]H#X@?\*_\ AM!I7BG]
MGW3/'?\ P@GQC\"7?Q8\+:I\:O"/P!^.^GZ?I7PE_:@\[X2^#_B[\//BK\.O
MV?\ X@_%#6&UC^VO@'XO\._\+ \36O@#5_T?\)_\$\?V7]+\5>&?B5\3_"OB
M#]J7XR>$?$&C>./"_P 7_P!KOQCX@_:/\5> OB9IFHVVOW_Q)^!'AKXE7>L?
M"G]DOQ!XF\4V.F>*-=T/]C[X<_ #X>KJ/AWP18:%X)T3PW\-_ASH7A/[?H _
MA#\-?';_ ()4?M:?';_@C1\(?^""?[,__"(?M&_"K]K_ /9R_:$_:4\8?"7]
MG.3X)?%/X"_L._"3P=>>#OVC/ ?[5'[3.O6V@^(/B)_PF7A_XGV7@SQVMC\5
M/C=X2^.7B/1=<\*>(/'7C+QGX^^&&G?%/^[RN?\ %GAK3O&GA7Q+X.UBY\06
M>D^+/#^L^&=4O/"?BSQ5X"\56NG:[IUSI=]<^&O'7@76?#GC;P7X@@MKJ671
MO%G@[Q#H/BKPYJ*VVL>'M9TO5K.SOH/F#X6_%+QW\,_'>A?LU_M*:[_PD'BW
MQ!_:<'[//[0T^F:/X?T?]J#1_#^CZAXAU/PCXNTSP]I^C^$O G[7_@3PEH^K
M>)/B+\.O#>D^'_ GQO\  GA_Q%^TC^S=X=\/^$O#_P"T'^SY^QZ ?7]%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '@'[6/P,_X:@_98_:6_9H_P"$H_X0?_AHCX ?&3X%
M_P#":_V)_P )-_PA_P#PMOX=>(_ '_"4_P#".?VOX?\ ^$@_X1__ (2#^UO[
M$_M[1/[5^R?8/[7TWS_MD/\ *#XX^ ?_  5Y_:$_X)]_!S_@@W^U!^Q7^S_^
MSSX \1_\*6_9&T;_ (*2Z9^VK\*-?\">)_ G[(?B?2OC!X9\7_"[]CNXS^T!
M\3_B!XU_9_\ V9KZ[T_P$^O^!]8UG6(]=^(WC32/@1\/]-\6:9\.O[/:^(/^
M"AWA/Q5JG[+_ (J^)_PU\,^(/%WQD_9:\0>#OVN_A!X7\#Z-J.I_$SQ[XJ_9
MPU^T^)7B7X$?#:_T"VOO%/AGQ!^UI\*='^(W['VN:[X7TSQ%J+?#WX_^-M"O
M_!'Q(\-ZWKOPY\6 'V_17G_PG^*7@3XX_"OX:?&OX6Z[_P )1\,OC!\/_!OQ
M2^'7B7^S-8T3_A(O GQ \.:;XL\(Z[_8WB+3](\0:1_:_A_5M/U#^S-=TK3-
M8L/M'V74]/LKV*>VB] H **** "BBB@ HHHH _,#]N3P!_PD7QV_9)TOX)^-
M?B!\$/VK?C7\0+GP!J'QY^#'B/S/&/P__98^#_@[X@?%_P"*7C7XF? C7;+Q
M-\$OVB/ &FZG=VG[+OPO\1_M._#7XC?#K]DKX[?MX>%_BY\/;*U^*7BO3/!G
MQ3]@\)_\$WOV)?#'BKPS\0M8^ ?A_P",_P 5O!'B#1O$O@+XW?M4^(?''[8O
MQ]^'FH^&M1M]<\+6WPZ^/?[5OBCXR_&3P!X?\)^)+>7Q;X1\)^#O'&B>%?"O
MC35?$7C/P]HVF^*?$_B/5]4Y_P"'?_%U_P#@H[^T7X^;_B?>$OV3?V?_ (1?
MLN>!M6_Y!?\ P@/QV^.^J7O[2_[7_@;["/[.U/Q5_P )5\$M-_X)B^-?^$FU
MBR\1^#]#\G_A'/AAX@T?Q;)^T%H,GW_0 4444 %%%% !1110!^,'B3]HW]H?
MX$?\%)-6_9H^&7PJ_:?_ &I?V?/AA_P3@_9K\4:-\'OAQXD^$NO^*M&^(7C+
MX\_M(^ ;SXN?$[XY_M=7_P /;GQWX@O?!/P0\+^%U/CW]O+2/B9XAU*?Q!XP
MT']GC]HJ2[^,/QD_9P^@/^"9G[4'Q,_:P^&?[1?CKXFIX?T.Y\#?MO\ [57P
M1\*_#.?QI\/?&WQO^"WA7X0_$*3P@?A5^U#<?"*QL_A3H7Q@T+Q39^*-4\)>
M'/ 5YXQTZT_9JUW]GZ^U[XL_'3QMJ7BGXW_$3W^Y_9/^'MU^VAHW[<TNK>(%
M^*VA?LO^)OV3['0K;1_AG9^%9_A[XL^*WA/XOZIJVLZ_9_#N#XR>(_$%KXD\
M%Z/9^&='\0_%C5/AGX+TZ\\67O@[X=Z%XI\>^.O$OB/H/@%^S?X$_9N_X75:
M_#K6/B!<>'_C;^T!\1_VD-0\)^,O&^L>,O#GP]\=_&#^QM9^*6C_  GMM=DN
M;WP3\/\ QM\3;;Q=\:]2\$0:A>Z/IWQ3^*OQ+U7P['HOA_6],\-:( ?0%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'YP?\$XO#6G?L_>%?C;^P;9W/B Z1^Q;\8-3\-?
M!5?&WBSQ5XA\5:Q^R/\ &K3K3X[?LXW.AVOC_6?$OC;_ (5!\$[;QQXZ_8/^
M&WBR^\6>,-$\8:C^Q5XY;2]9T'5]&\2_##X<_H_7P!\5/^+.?\%!/V8?BE:?
MZ/X?_; ^'_Q _8I^(=GI_P#Q,-8\2?%/X/\ ACXB?MB_LGZ_J=OJVVR\-?#_
M .%WPR\(?\%#M"UW5?!VH67B/Q)X[^._PMTSQ5X5\<^']$T?Q/\ !O[_ * "
MBBB@ HHHH *Y_P 6>+/"W@+PKXE\=>.O$OA_P7X)\%^']9\6>,?&/BS6=.\.
M>%?"?A;PYIUSK'B'Q-XE\0ZQ<V>D:#X?T+2;.\U36=9U2\M=.TO3K6YO;ZY@
MMH)95Z"O@#_@HI_Q7?PL^%?[)L?_ #?;^T!X'_9<\3Q7O^C^'-8^!/\ PCOC
M?]H#]L7P+XDUJS\WQ+X8_P"%L?L2_ 3]I#X0^"O$W@FT_P"$QT?XI^/? %QH
M_B'X<?Z1\5O @!T'_!/'PGXJTO\ 9?\ "OQ/^)7AGQ!X1^,G[4OB#QC^UW\7
M_"_CC1M1TSXF> O%7[1^OW?Q*\-? CXDW^OVUCXI\3>(/V2_A3K'PY_8^T/7
M?%&F>'=17X>_ #P3H5AX(^&_AO1-"^'/A/[?HHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#X@_X*-^$_%7B7]CWXFZ_X%\->(/'OC;X%
M^(/@S^UWX.^%_A/1M1UWQ5\9_%7[$_QS^&W[7WA[X$^&;/1[;4=7M?$'QVU?
MX(V?P?T;7=+T+Q9J/AC4?&MMXEL?!'CFYTF+PAK?U_X3\6>%O'OA7PUXZ\"^
M)?#_ (T\$^-/#^C>+/!WC'PGK.G>(_"OBSPMXCTZVUCP]XF\->(='N;S2->\
M/Z[I-Y9ZIHVLZ7>76G:IIUU;7MC<SVT\4K=!7XP_LD_M=_"G]ECX9^(?V3/%
MOA/]I_Q9I'[*WQ@^,?P!^$/B_P#9[_8B_;0_:F^"%[^SQX"^(6NV_P"SU\/?
M!'QO_9Y^ 7Q2\-^+O$'[,WP;N_!G[(GQTA\<>($^+7A_]I7]G[XT>'OB'<>,
M-6TM?B9XZ /V>HKX _X>6?LZ_P#1.?V__P#Q4[_P5-_^@WH_X>6?LZ_]$Y_;
M_P#_ !4[_P %3?\ Z#>@#[_HKX _X>6?LZ_]$Y_;_P#_ !4[_P %3?\ Z#>C
M_AY9^SK_ -$Y_;__ /%3O_!4W_Z#>@#[_KX TW_B]'_!1SQE_:__ !/OA_\
ML1? #X:?\*^_LW_B:>#M*_:G_:KU3XL?\+B_X3+[5_:NBV/[0'P7_9E^'7P+
M_P"%:?V)_P (G\1?AU\"?VZ_BQ_PE/\ PD7P_P#VG?!_V$_X>6?LZ_\ 1.?V
M_P#_ ,5._P#!4W_Z#>C_ ()O_P#%6_ GQC^T1J__ "4#]K;]H#XV_'WX@VU[
M_H'C'PE_Q6-Q\'?@[\%?B[X/M?+T7X;?M ?LN?LR_"'X%_LI?M%_#C1+?_BD
MOCM\#OB)8>*=9\;?$#_A,/B#XM /O^BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***\?^-?QK\*_ WPKI^NZ[I_B#Q5XD\5>(+7P-\+/A9X
M&M=.U3XF?&7XEZIIVJZMHOPV^&VBZMJN@Z1>>(+S2-!U[Q+KFN>)=>\,?#WX
M:?#WPQXV^+_Q?\;?#SX-_#SX@_$'PN >0?M(?%+QWJ.L:/\ LS?LXZ[]A_:'
M\=_\(1X@\7>++/3-'UBU_9I_9QU7QW'HWQ%^.OB>Y\1:?X@\)>'_ (@>(/"7
MA_XE>#OV.O#7B_P?\1K7XK?M':/;ZCJ_PD\=_L\?!?\ :I\3?"[W_P"%OPM\
M"?!?P)H7PV^&VA?\(_X2\/\ ]ISVUM/J>L^(-8U76/$&L:AXE\6>+O%WBSQ+
MJ&L>+?'?Q \=^+=8USQM\1?B+XVUSQ!X[^(OCOQ!XB\<^.?$7B#Q;X@UG6;[
MQ_\ 9?\ @IXJ^''A5_B#\;M0\/\ C']K;XO>'_!>I?M+?$3PY=:CJ7A67Q5H
M>G7T]G\)?@Q)K>E:)J_AC]F#X+ZOXE\7Z+\!/ 5QI.FZC%IVN>)_BG\3)/&/
M[1/Q>^.?Q7^(_P!04 %%%% !1110 5\ :[_QA=\;-0\>+_HO[(O[3?Q ^%O@
MW7O"FA?+:_L_?MD_&OXNZGX+LOBQI_A:7[;>ZE\/_P!MGXF_%7X8^!/BEIOP
MX;1K'X7_ +1^G:9^T)X@^&GBZ']J/]KS]H?X2??]<_XL\)^%O'OA7Q+X%\=>
M&?#_ (T\$^-/#^L^$_&/@[Q9HVG>(_"OBSPMXCTZYT?Q#X9\2^'M8MKS2->\
M/Z[I-Y>:7K.C:I9W6G:IIUU<V5];3VT\L3 '045\0?LG^+/%7PWU'5OV*_C-
MXF\0>)/B)\#O#^CP_ _XI_$36=1U;XA?M>?LP>&_"OP[TFR^/WB+6M1N=4MO
M%7Q@^'OC;Q._P1_:IGT[Q#<^(+OXF:3X1_:+\3_#WX'_  [_ &OO@'\/C]OT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M_P 2^$E\8_L0^-/BA^P7XJU[PMXNU'PGK&N>&?''B']B[QQ\!]7^(OA^75O
MWA?5-.T;Q[>>)-.T'4=,:]T&VTVYO]3EO.@_X=P?!>P_?^%_C5^W_P"%=3?_
M $.ZU/\ X>6_M]>/OM7AS4?^)?XP\.?V%\8OVBOB3X2L/^$Q\)76M^$?^$UT
MCP[IWQ3^&O\ ;G_"Q?@9X_\ A1\;?"OP]^*7@[[_ ** /@#_ (8V_:*_Z2Q?
MM_\ _AN?^"67_P!+3KG_  G\#_\ @J-X)\*^&?"L7_!0C]F#XJ7.C>']&MM;
M^(GQW_X)S^)M6^)OB_Q4^G6UQXOUG5)/@!^W7^S7\*=-\/W'BJ;6!X \->'_
M (1:5J/A#X>IX6\*^,?%GQ4\;:-XC^*WC;]'Z* /'_@#\%/"O[.GP:^'OP5\
M'7_B#7M(\!>'X=,O/&/C.ZT[5/B%\2?%5Y/<:QXZ^+?Q4\0Z7I6AVWC'XP?%
M[QMJ7B'XF_%_QY+I5GJ/C_XF>+/%7C36(VU?7KZ63V"BB@ HHHH **** "BB
MB@ HHHH *^7_ -MWX*>*OVE/V+_VN_V=/ NH>'])\;?'W]E_X^_!3P=JGBRZ
MU&Q\+:;XJ^*GPI\6>!?#VH>)K[1]*UW5[/P_9ZMKMI<:S=:7H>LZC;Z='<S6
M6E:C<I%9S?4%?('[=/[0GCO]G#]G'QGXK^"G@/\ X6]^TUXQ\OX6_LG_  4A
M71[JZ^+/[1WC>UOK7X=Z%=Z5K'COX:_;_A_X.^RZK\7OCUJ>G^,]#NO '[./
MPV^,'Q4N]0L-%\!ZOJ%H ?QQ?%'0_P!I_P#:^_X)+?LX?\$&/"7_  1/_:?^
M!O[4?@WQ!\'_ (.^)?VA_B]\&/#_ (0_8,^!GBGX"^+M0U/XO_MA>#/VH="\
M/:WI'B?Q!\9](\->,]3\5ZKX'\-6.H^/D_:"^*FG?#SXD?'O7-5T#2OCK_>Y
M7C_P!^"GA7]G3X-?#WX*^#K_ ,0:]I'@+P_#IEYXQ\9W6G:I\0OB3XJO)[C6
M/'7Q;^*GB'2]*T.V\8_&#XO>-M2\0_$WXO\ CR72K/4?'_Q,\6>*O&FL1MJ^
MO7TLGL% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5^0'[=?Q3_ &I_#_\ P4$_X)J_"W]G%?\ A*;+Q%\/
M_P!O'XQ>*_A#K_Q5^(OP-^$7Q(\1?"GPQ^SW\-_!EU\=?B?\*_V1?VMO$%M\
M/_!/A_\ :)^)6N^&O!_B_3_A3\+/$OQLD^$FIZO\0K_XF^%OA#\/_&?Z_P!>
M/^*_@#\&O'/QE^$/[0?C'X>^'_$OQC^ /A_XJ>&?@OXZUF&>^U'X::;\;(/!
MEE\4;GPG9SW#:1I?B#Q9I'@+P]X>N?%L6G?\)5I_A63Q+X4T?6=.\-^./&VE
M^(0#\X/^">GQ3_:G^(G[:?\ P51T+]H)?^$2\/\ PT^('[)'A;0_@YX?^*OQ
M%_:"^$7P[^*>L?LQ>'_''Q)U?X%?&GQM^R+^S!96GP_\>?#+Q3^SMJ'B7X&6
M>I^._$?P[^-FD_%OXI:]HG@;P_\ M >!]6^(?Z_UX_X$^ 7P:^&?Q,^./QF\
M"_#WP_X>^*W[2GB#P1XF^.7Q!MH;BX\4_$74?AI\/= ^%GP^MM9U>^GNKF#P
M_P""_!/ARST[PSX3TM]/\*Z/J.I>+/$]CHT/BGQSXUUK7_8* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *\ \1>"O$?C/]H[X=>(]5LMOPR^"
M?P_\7>(]&L_$7@#X6>(]'\2_';XHW4'@KPUX_P#AUX^N?$=_\8/AC\0/@)\'
M]!^-?@#Q=9VO@KPWX.^)'@3]LF"SL/&OB>]\(>+/#GA_\H/B1HO[5VN_\%RO
MBK9_LS?$OX0?"NVC_P""4/[+]SX[\0_&OX'_ +57Q^\*WDZ?M??MC1>$]&T_
MP=\)?VA/V:_V?--\07$<WBB^M?$WQE\=:M\9+/3M.U72_P!GKPG?>"=9_:8U
MC0O7_P#@C1IOC'2/A%^V3I_B_P 9?\+ FM_^"G_[?/D>+H/AI\=O@_H^K^(I
M?C9J,_QH_P"$1^'7Q@^+'QQ\&^'?A_8?M&R_&;3/AU_PSK\4O%'PLU;P)9>'
M==^(W]B?M=:G^T[X=TD _7^BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** .?N?"?A:\\5:-XZO/#/A^Z\;>'/#_B
M7PGX>\8W.C:=/XJT+PMXTU'PGK'C'PSHWB&6V;5]+\/^+-6\!>!=4\2Z-8WD
M&G:]J/@OPG>ZI;75SX<T>6S-&\)^%O#FH^+-8\/>&?#^A:MX]\06WBSQUJFC
M:-IVEZCXT\4V?A7PUX%L_$WBR]L;:"Y\1^(+7P3X+\'>#K;6=8EO-1@\*^$_
M#7AZ*Y72-!TNSM>@HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
2*** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>cdcx-20210630_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:cdcx="http://cdcx.com/20210630"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="cdcx-20210630.xsd" xlink:type="simple"/>
    <context id="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1fcb2c00d8d645d0a45c5ab183884e43_I20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2021-08-02</instant>
        </period>
    </context>
    <context id="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i611390126ee04336a981fdf641376316_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i082b7898d2c44d98939ed58328256d41_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3607b8c22a904fad9d055c347cb02ae9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="i014e46458a914ca4a3fa2561b9361c20_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="ie7353614d7c24b148ad88e86a7d1d5bf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="i52ce51bb729e4c0bbc6c6b5224e7a22d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8afdd980cf144d37b35aae65562528d7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iba48137ee4f14652a53b04af394b235a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="ic44d22f7b601430394dd880902736680_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="ibd76d61938a4497b8935ff270d655b13_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="i95c19b087c854d4480ad0e349384f71b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="ie2e9b3af227e420ea49d24377fdaf40b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="i88a60724150644dfb332ccd8be67480a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i53be0dbfa38b447793913e651d05a028_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="i652a66beebe242cba9d6e9bb3c35a04e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="ic68a0b415ed0471e86900e9f664c40c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</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="i0b079a100eca46e5abe54f9907253305_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9e162d6011424e798074144126bcae78_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5fcc6735cb3f4bc59155299d8c704e23_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i786990531fc64b878a91949053b1b9f6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i96da38830bfc4319892c27dadfc3380a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iff39fc071c9745e280ae607a3deef719_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5fa738bc8bf04b42959fb89d83709a2c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iedb03561076447fe9f5a547683f8051a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9e263dd9560d4c2d854c6ed0e29e790e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4d35da0942604ff89c45c2907ffbd979_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie4e389aca34d4d63ba47a66d9074c4df_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5d59b20de30e481b984098b035ba8f89_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i69a6db4b5df24da4890afff63ef9daf5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idc926fc39aa94d0abf68889c325be30d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie40092787d7e4afc9a05b4e1b1b55fa1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7edf3852ed8440daa7041aa52065dc3a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i78095cac03134cd38a108af73863c7f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i278a7e0e98264731a7eb78fd646de37e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibbcf6520eb684ad6b5a25ea5c0ae47a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i14d97998cf67485a9f2f9531f77166b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i50aae8a9dc6741b5a46cef03aaa7b93b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cdcx:CumulativeTranslationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2829992c649a4b0da361e286daec8870_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd94c48678c94c91b321ab9bdfe8cf10_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cdcx:LiquidityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i007d08690d9846618cebb55bac73c40e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:ShelfRegistrationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6463eaeb72104f95a90bb9967f408617_I20200612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-12</instant>
        </period>
    </context>
    <context id="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if64bcdc0507b42ba96c609b6836a38c5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie6f5b0b89e72410c95abb23f955e4588_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i302d1f4139404b06a006a69b058741b8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i97d1402b01f9432889be9d77ccb9e622_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94dd477fca004c7d906f5650e6e8d105_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cdcx:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8ef6f41b728c4e3da8716f9b227bd58f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iad6a9fd0c1444437901068ddbb11ab7a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9e4d73ac76a34684bd38b992e4d8bf4f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b2c2cef055947cc8df2ed17252f1965_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i33fc1b3a70594e12ab25e994a0d53f53_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i890fa01e439b4b23bc945fd9130d1c0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3baafd61f9b4d7c876c85fe90e212c6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i01aca547e88e4106a4bd70744c0589c6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia24ba932edc84e67852699478160e5cf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9251ff3f286348d997aa43d20ce97fa1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd4fd306d0374e3bacdca13062f90cfe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3f504bc05b484e98bad3351c69b6fb0e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i83bfe4d93d79472bb6cefdf1d8c426ff_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdcx:AtTheMarketFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i619480f4971f4d678e45771a6b6f9fbf_D20210220-20210220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cdcx:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-20</startDate>
            <endDate>2021-02-20</endDate>
        </period>
    </context>
    <context id="i8bebc20348e643d5b234f2edc55c3b1f_I20210220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cdcx:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-20</instant>
        </period>
    </context>
    <context id="if2a2d3dbaeaf4c7399ff949da834353c_D20210223-20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cdcx:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2021-02-23</endDate>
        </period>
    </context>
    <context id="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdcx:A2017EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iaef2a0853b114ce3ae22321cdc6d8811_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1d9c5da40f96492c891c4bbbea7b9ed1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:FullValueAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2a4a4366eee24771b49c259716f489c1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if14b337429084724b212d271fc24d803_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0bc3371b39dc4ea6895aa9bb3d63ac60_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i056d48bdd4f248fd854f1b3784c3bfbf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie140e5073ef948608e904ae69b29617c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i205e6d4fa8b24da7a9455abae277d54a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:ServicePeriodBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic44fd3cdd9724bbaab64fb9a3c49b611_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff2058d0850c489aabf5251cb0ef5ca5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ec833cc4ed648e482e33e0d96157e6d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cdcx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0a3a52ee932843029576dfd0eb58b4fb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibbc9bfd1faa642a0a93372f6f5c5caa7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9eda482e31d94ecfa43d61e7a9a86c0f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i12c70afc180d429eb12be2a4ee5e47a6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7387ce3dcc2f4ca9a8be5722e34407d7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibf9886f967244ea3aae952d58e716852_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd6d6c53ffb24a68ac8377e8c8e8f2e1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i92a70e81e1f74eaeb4baa1b4114e15c4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i97c55ba9c4274207a80d1c1b9b027f6a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idccb3d0371264fc2863d6d6edbf8f424_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdcx:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i12ac34d6724749e78d5ff04b254541e5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id2af3b042d8b46ed8fcbc1ec15dba7cb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3f37fb0bbbb64e98a1367cefa1bd79c9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2a1dce07a9f044c4a2e6df3a409ed683_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifb42051368dc467e9891899295cee295_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i200440d585c848fc97a6a085ea8f4c58_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i97c185c24f1a4135a9a725b88c1bb879_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24838408e1c04921b3f2f1b496eba20b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i13359d448b694d9588d55b3feaa10522_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i35b9f6984b464f69853e14e096b98691_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i509dcee2eab84885926c548bf535867a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9f0506016c0a4575b743acd45b1749c6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i445a1b76d78b48619764c2ab410878ef_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8f4d080a0daa4feda7fe0bce83b2df51_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia3698e2a90874cf9b17de562544e4ede_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9546fe78b188453394c3e56bd449cd7b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i019c5a89a4f94d749db5a8f7494708d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5befa1a992e54d2a88b71afd8de6c0a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5881882f045a419a95d6fefd58fc6919_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cdcx:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07f3be0bf08743b4a9185f55fde852c0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic30b54ffa9604afc8d07cf351b5e7480_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i44e23c5e659443bdb2e2066d7a462b76_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icfa7878ec7c44e53b3b270cd739b0576_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6378b6fbcb404c2b9037e373a13f61fe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i96aff785ac4c4010ab5dfb9aa2bb48d6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic3015d0d229241cfac3abcc3006d1171_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2566d1e89e3c4f4182510b50a6304be1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i466bed35766f4ece844959dfb1df78f9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8c4f214ac1848fca9d287c68de928f6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id569603405b542789caf0d6ded6afe79_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26286fdb77ef4605b72f17833e9ae0b4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8efc3587117844da8d9f829145fc3844_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i680f0032ad4c4a35960f7b1f421a3981_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if5f88a27414648569791bcdcc9d7162b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2b575bfab4f74a7fa701ab8cbb1da6de_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie7be8b35da034390b2481edd497f9669_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iff3c56bee02647f585c2606873cea043_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i11addcc5343d4151977ae6fcf3da2ea9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icf5b60ca2adb4aaaa296e62664e7fbb0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i228d00f877c145ceb9d82134155afb15_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b53f9c09ebc4d40b73ebb8f548eb62b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id0232226fe2849bc82610f1b8c6a127e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3b26710d0e774cf8876e6ffacd07c203_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2ceac7c75c2b4383b524edcff511ad0a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5893ea4f40a9464bbff0545d842e5f09_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ebd7c89f4a54b2ba6b1f966a3fea3ed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia2436d79630c44318b262ef4c3b373e0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ife30a5505e3c4a6e8827dc64d358fc4f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7eb2ea5c6be44a4995355bd50e19dbcc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2353858e772e4602bf05c153a531345e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i78d122a1e8ce4ab08189435d688beebe_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i21bed1d4bc1d4984b2d0f1925dbeca65_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie228b2fb77844325b21d9dab0fbc2d4b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3973af200d17404680d02b429b67bf6a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifdecfd9a96a54f8ca18bd4b0503b7b4a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i557b856e5d074cac91da99e3df52360d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie7d2fb1b247f48128a225ce4a5c130c3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i80c1eb5892a643ce8f1d70394510064c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8b8d47a0c2b24a4a95800399b090a694_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i098bd8bea8fd4746a325e62c40612af7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia3c550916ebc4be0b4b057cac56abf60_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ife5db8d33db04ad0846e90d83664c867_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9784cfb16a6d48079eb95bd4c32e0fe0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic9b999d7fc49450ab94c7b7f979f096d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i735420bc1c24420993418d291d497ede_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d9849cee0cf48789c47e4e0ee7be052_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id867eb1c42b141f49cdb424fc1b121c7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic7935dde9c9d413287b26b928a607d42_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id1b3ac150b2a4611b0b5f2b4f99a53ad_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia0681cd8f44b4d068f18306873f65a35_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7347b2f8d57b43a4a7a7b9b4a0430426_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3a5d39a883524f60a5224966383701d4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i419da763924a42bcbfb7214065899a40_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i34268eb33c6b4b2d8bac3e3a8bded3cd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i84f1895c39d447a18185de246cba89ff_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie51821ccfdfb4ab782ab145ac7a78e71_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id6ed7805211c4d1ab9267078db0dee5c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaaf94e4c4dd44ebe9b507dee17a3b954_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3a8847bf36d74a9ea143c9416b94173b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic905e9417f654847aab5110bfb69afb0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4dcf75325307400395138bbcafaaf40a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i40073f516c3f4bdea1b29cc2923d727e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia33a05286a7e44158da3a3c3b2ea4446_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70efc4dca69842f6bdae042f55208fe6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4544ce69a2ed4ff18ffc65a87ef16fba_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4be2e8d12c634959b08665f4847097ae_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id7d89e30f7a247ccbb1ecdb66c58e06a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i31d43d07143a4e418c2cdf2362274f38_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia9482194c6674f03a54f3e0dbb390ca1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i65783e3340c44bb69625c108be27bdec_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9a88eaf4cdfd4cfa884ec22f520c6ac0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia359b04ed0184387b7955fd333162cff_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia50154cc3c4b410d98a635af127cf0b3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a2ad836575941efa31b81df0a694291_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie406a4d56bd446008a18de1f0ab4d794_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i882a353e9d6446348940266a495758f0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6358504b03f04a1fb8ffafec2b68ba95_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7c265f9e6fab4d1f9852fd54d9c00184_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i959cf6a8aa784ac2913c5a50b4be3381_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia17069794ff446c2bed1dc3e6800225a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4729c181a9cd4dc6b21e9969dbe57eed_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i00821c0ee32b42cd8310e59c66c6ae69_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9065dc866e8c48efb1af8c6c51785a95_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i444bf93e15584d83b3501b81dd80d4d2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i283e45a6924140f7aa6b460117d23a95_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i819b632db9b84e6ba7dc46f219d1d7bb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i47e6acb7b3da417381cf701503087d9e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e77ddd2dacb481caa71d23a5de0b576_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i967ee24d465e4b50a7ed7f6c9a46c84e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6e4237d137db449e94407a368ca7b96d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib27c44db5ec14626b9631a84cfc5ba95_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6ee687fe4f214b04a886aefcf1393f35_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8865e7e7c2a242fa8e7f23d0d362dca7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6bb7a733302241678af15813679795ea_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibf8a8703ceb9455790a02f2c3af1efe2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i14dc7cb246d04bcbb1a306133d74d44a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:TRUNIAGENConsumerProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i86e32d0f694a4f8a8e93a53c2e318d63_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77dcd0ebc4b940589d99adc1a1fd5d55_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icab9f5c1b22f403498a0aed1c3ffb406_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9a35d55a555b4688a1be732cee92879e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENIngredientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i81a5fa1281e5458dbfc53dd7ab419c9f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icad1da93638e45e092e5a214e064890b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i28ff6102b6fe4e5fba90f8d2c250e9f1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7fa4fc19a5ad43e6ac0a4085933c54e2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:NIAGENRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if4d284969d584d13837201df908c8638_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id48b490ff93a4cd9b1864f2d4924b2d7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic892160be94c440fb2197d4064e191db_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id3914c5b8e424cd0ad1e2214ed067f4e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherIngredientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib6b6a37536064be088dccb6a42206333_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4883b31028a840dcab497c4f2d536d52_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id728c98b927d44c09eccdb90985776ab_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id14b498b7c8e44e188668411244c51db_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ReferenceStandardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77b3a35bd22c44a9835102fa07734bc3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4a8dcdb394b1452f8d16577b191265f7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1391126789414b70af1cc0ffc783b24d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2009fc6f47d8410183cd56e879246800_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:ConsultingAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7edbebb67db84e9e8e91b2370b1be8f3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic33093b9f53d486c87f7cecdffb3dba4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie1239161e6f6474393d5e128175388a8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i739e552de7a04613ac141c8d20eb4a5f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cdcx:OtherGoodsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i47a826b90eaa4d61b7944ca937b76f32_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:ConsumerProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ad7e0a34361457493ddcee4f2faf7fb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:IngredientsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i03dbbfadebfb4de3a1d13d8e203acc87_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdcx:AnalyticalReferenceStandardsAndServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i20ca4adc9e9a4447aa0af1c6f87252ef_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8bf7a6f4abdb4450a461726ad9f20d31_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b57fed975024b178dcabd3620eefbe9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iecfc25b6f7b14062b913f0ce30c8f478_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:HorizonVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5df71c2c8fcf40aca22b33584295261b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i183bb79cc788436cb9d4e9694ac426ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:ASWatsonGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b2e7c73ecaf43fea8a2120298711d2f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:WalmartMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iadb5678743fd44788713f90bcd98aac7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:MatakanaHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f62fba7bbcb4242a42b5cb96dd68003_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:MatakanaHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7ffa5af1e8c4e53987417bc9e6c69d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:LifeExtensionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c8ac71539cb452c99ada4d46feb56b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdcx:AmazonMarketplacesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cdcx:CaliforniaActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-16</startDate>
            <endDate>2019-08-16</endDate>
        </period>
    </context>
    <context id="i12e2b0a7c15b47a594fa4840db3e31a4_D20200915-20200915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cdcx:RejuvenationTherapeuticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-15</startDate>
            <endDate>2020-09-15</endDate>
        </period>
    </context>
    <context id="i3fe4297151504d689545f1fc45519984_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cdcx:RejuvenationTherapeuticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6961ce9dd0934af8b4def680494cf7a0_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i77b2a07850ca421c9dcd71a4c1a256f8_I20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001386570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-02</instant>
        </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="renewal_options">
        <measure>cdcx:renewal_options</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reportable_segment">
        <measure>cdcx:reportable_segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8wLTEtMS0xLTA_cb56a24b-de5e-4f98-9698-363448f4b3ba">0001386570</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8xLTEtMS0xLTA_85b39663-1eea-43ef-b417-ef9278cf8029">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8yLTEtMS0xLTA_1fd55701-16a0-4aaf-982e-6aa8b23bd464">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV8zLTEtMS0xLTA_208d9e6d-8fb2-4b6b-a614-6ed67477f8d2">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV80LTEtMS0xLTA_08dff151-3bca-4876-8507-eb8953026319">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80L2ZyYWc6OTM5MTlhMjcwZTYwNDEwZGE1YjMwZTViZDdjMzZjYmEvdGFibGU6YWZlNDM5MjYzYmEzNGRhMWI1YTRiZjBiMDQ4YTgzZWUvdGFibGVyYW5nZTphZmU0MzkyNjNiYTM0ZGExYjVhNGJmMGIwNDhhODNlZV81LTEtMS0xLTA_85a1b006-8566-4159-ae1e-28beb96b8a34">false</dei:DocumentTransitionReport>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if14b337429084724b212d271fc24d803_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMS0wLTEtMS00NDky_811763bf-4c0b-41ec-b18e-e8512db8b40d"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i0a3a52ee932843029576dfd0eb58b4fb_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMC0wLTEtMS00NDg0_7d3474a1-f896-4954-a635-d5245b662ae2"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i0bc3371b39dc4ea6895aa9bb3d63ac60_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMi0wLTEtMS00NDky_ddfbe4f3-e93a-4156-a096-a1e955b587fb"
      unitRef="number">0.6667</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibbc9bfd1faa642a0a93372f6f5c5caa7_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82Ny9mcmFnOjg5YmVhODNlMzYzMzRhMmJiN2ViYmFiNzY2ZWZmY2YwL3RhYmxlOjRmNzgwY2MzZDNlNzQwMDVhMzk2YWRkODZkZjgwZDI3L3RhYmxlcmFuZ2U6NGY3ODBjYzNkM2U3NDAwNWEzOTZhZGQ4NmRmODBkMjdfMS0wLTEtMS00NDg0_e9c7010a-ab85-4d56-a1ad-63f6091e90f5"
      unitRef="number">0.6667</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODgz_b0758fd0-a228-4ac9-af85-d2286b0cfd6c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg0_0cfc6f04-141d-4c62-98c5-52ad6e4fc1bf">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8yMTM_3a213af7-f3d7-4bc6-be77-f9dde08831ae">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg1_f0120313-f79a-4943-87e7-ec308d9586db">001-37752</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6NWQ3YTE4MDRhYWFhNDE2YmExYzU1OTU1NGE5YTA0ZjMvdGFibGVyYW5nZTo1ZDdhMTgwNGFhYWE0MTZiYTFjNTU5NTU0YTlhMDRmM18wLTEtMS0xLTA_bec7204f-1a8f-482c-ba31-61d7bc6249b5">CHROMADEX CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8wLTAtMS0xLTA_428947fb-2f06-4409-a00e-33ad5f7a52fe">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8wLTItMS0xLTA_04d94621-90ae-49c2-9be9-01d67f61bcab">26-2940963</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF80_737b4bcc-13c4-487c-b0d9-7276f35839dd">10900 Wilshire Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF84_4629da40-a1cd-4da7-99f5-932f6886d20c">Suite 600</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF8xMg_f1dd30f1-96ff-4eaf-882e-50ec1253f8e0">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4YWQxYWU4OTBmMWI0ODA3OWMyNmJjNzI1NzhmNzE0OF8xNg_c5efab08-bf38-4207-ae6c-5fcfd31d96d0">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6ZjgyMDFkYmM4MGZhNDRkYTgxMzAwYTdlYTRhNjU2YWYvdGFibGVyYW5nZTpmODIwMWRiYzgwZmE0NGRhODEzMDBhN2VhNGE2NTZhZl8zLTItMS0xLTA_d64109d6-13b8-492b-83b1-993bfc234f9f">90024</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg2_048f7f55-4bda-4011-b298-8f31ad348a5f">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODg3_ccb15953-d096-4567-825b-40b39857a971">388-6706</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6Y2I5OTAwZGZlZGUxNGMwM2IxMDUwNzAyZmRjNjVhZmQvdGFibGVyYW5nZTpjYjk5MDBkZmVkZTE0YzAzYjEwNTA3MDJmZGM2NWFmZF8xLTAtMS0xLTA_c7d237e4-1f6a-4f5b-a2b5-7f945206b41c">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6Y2I5OTAwZGZlZGUxNGMwM2IxMDUwNzAyZmRjNjVhZmQvdGFibGVyYW5nZTpjYjk5MDBkZmVkZTE0YzAzYjEwNTA3MDJmZGM2NWFmZF8xLTEtMS0xLTA_2d65c5ac-01ee-4522-8349-401ff4f3cf74">CDXC</dei:TradingSymbol>
    <dei:EntityCurrentReportingStatus
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF8xLTEyLTEtMS0yMTk5_c4c7f2a2-5c56-453d-8335-82886bf5f54c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF8yLTEyLTEtMS0yMjAw_0d8f0bda-cbd6-41b6-9647-d9c19fed9397">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF80LTQtMS0xLTQwNzk_40a241dc-eaff-485f-9fde-87f00a290db4">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF80LTctMS0xLTIyMjk_33559343-ce58-49ab-88b5-59bc149fe698">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF80LTktMS0xLTIyMzM_15bb68bc-ca39-467f-bb4f-2c6c9fce969e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGFibGU6MzdkYzRiNzVhYTk1NGFjYmI4ZWZhMjYxMTMxOGVhYmQvdGFibGVyYW5nZTozN2RjNGI3NWFhOTU0YWNiYjhlZmEyNjExMzE4ZWFiZF82LTEyLTEtMS00MDgz_363da043-6611-49da-aa15-a63ac9ddbbac">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1fcb2c00d8d645d0a45c5ab183884e43_I20210802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8xL2ZyYWc6OTBmMmRlMTY1NGUyNDM1ODhiNDNjNWVjZjIxYjU5ODgvdGV4dHJlZ2lvbjo5MGYyZGUxNjU0ZTI0MzU4OGI0M2M1ZWNmMjFiNTk4OF8xODEy_f1466e38-fd69-4d7b-9543-a32270a236b7"
      unitRef="shares">68196526</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RestrictedCash
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0wLTEtMS0wL3RleHRyZWdpb246ZTZmZjRhOTNlZTZjNGNhOGJiODM5NjQ0NjJmYThmMzlfMzk_52b03670-bc07-4b52-99fb-6dd82bcf4e5f"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0wLTEtMS0wL3RleHRyZWdpb246ZTZmZjRhOTNlZTZjNGNhOGJiODM5NjQ0NjJmYThmMzlfMzk_a58d4cab-cce4-4ff8-ba45-370d2a3f0958"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0xLTEtMS0w_823aefc7-a3ea-4765-a734-10eb6586beef"
      unitRef="usd">38778000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0zLTEtMS0w_eb716e43-c508-4f67-a62f-575ca9f372dd"
      unitRef="usd">16697000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfNDQ_be79e150-e943-4722-86ea-01afca3e5e8a"
      unitRef="usd">100000</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfNTE_e239fd60-9aca-4281-b7d1-6a1bdc324e89"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfMTY0OTI2NzQ0MTc2NQ_a8031164-8729-49e4-8dc0-a9fed30aa9e5"
      unitRef="usd">2200000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNS0wLTEtMS0wL3RleHRyZWdpb246M2RmYzBiOGZlMmY3NDRmMTgxYzRmODc2MmFiMGM4OWVfMTY0OTI2NzQ0MTc3Mw_a46ecc59-bd7b-433e-b7cc-27963195ec69"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0xLTEtMS0xNA_5729c08e-0630-4ce9-974f-3bd9508e8872"
      unitRef="usd">5999000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNC0zLTEtMS0xNA_75c47040-0180-43f4-9c0a-408660fd474a"
      unitRef="usd">2694000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNy0xLTEtMS0w_74a81fa1-abd0-4a22-8324-792236adb29f"
      unitRef="usd">12183000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNy0zLTEtMS0w_cc3d5dc5-dc29-4e35-9a58-eed4d028ab49"
      unitRef="usd">11683000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOC0xLTEtMS0w_6786ca3d-c046-4cce-8f31-7df4676e7d96"
      unitRef="usd">972000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOC0zLTEtMS0w_53a49fcf-e6ee-472f-89ff-3b3da34db2b9"
      unitRef="usd">1145000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:AssetsCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOS0xLTEtMS0w_dbce3c32-665e-4d84-8088-34ceed1e7de6"
      unitRef="usd">57932000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfOS0zLTEtMS0w_485f5e99-17cb-483a-8b6a-e225499e89d5"
      unitRef="usd">32219000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTEtMS0xLTEtMA_013b663b-f672-4771-a870-fa0acb5b18ad"
      unitRef="usd">3150000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTEtMy0xLTEtMA_64cbe8fb-aa45-43a8-9f37-5fe7d23a9828"
      unitRef="usd">3206000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTItMS0xLTEtMA_a06eb881-eb17-449f-9eb5-1b0bfd50e725"
      unitRef="usd">961000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTItMy0xLTEtMA_ed057cfb-6e79-4b84-b736-5695880a9c70"
      unitRef="usd">1082000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTMtMS0xLTEtMA_f675e7b5-4dae-48d0-8127-7675b191647d"
      unitRef="usd">3182000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTMtMy0xLTEtMA_d1e3c9d9-bff6-4583-99b2-c304850de8a8"
      unitRef="usd">1226000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTQtMS0xLTEtMA_3e74d19a-1da3-4878-a1d2-44a734dddc4a"
      unitRef="usd">617000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTQtMy0xLTEtMA_0f46ab8c-b27a-4248-9deb-01204409e60e"
      unitRef="usd">625000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTYtMS0xLTEtMA_b31ad42c-c4af-4999-9595-046048629282"
      unitRef="usd">65842000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMTYtMy0xLTEtMA_1505581e-f2db-42a0-ac8c-c5893201a6db"
      unitRef="usd">38358000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjEtMS0xLTEtMA_28e96a2b-673f-445b-a0df-827cf0ce93ee"
      unitRef="usd">9970000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjEtMy0xLTEtMA_500e8cd1-28cd-47de-9e0e-7d91218145ee"
      unitRef="usd">9445000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjItMS0xLTEtMA_f8818d90-792c-4cb3-bfe6-725ebd3adfda"
      unitRef="usd">5569000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjItMy0xLTEtMA_a2733a01-cc19-4b1c-81c9-edd5ef4cc1d0"
      unitRef="usd">6133000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjMtMS0xLTEtMA_f8916cdf-fb08-4c7e-8159-bf5f099d0cd2"
      unitRef="usd">467000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjMtMy0xLTEtMA_350ec6ca-a781-47a8-b495-4f7fa445a075"
      unitRef="usd">589000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjQtMS0xLTEtMA_1116ca93-2524-4706-b040-e1862f4711c5"
      unitRef="usd">13000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjQtMy0xLTEtMA_0320279d-7eb6-4c08-9c72-77149a572011"
      unitRef="usd">31000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjUtMS0xLTEtMA_b8b012be-b286-4800-aec8-83c68ed0259b"
      unitRef="usd">210000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjUtMy0xLTEtMA_cf9765a8-9125-4668-adae-fe48e8a11de4"
      unitRef="usd">278000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjYtMS0xLTEtMA_2e555bc2-df7a-407a-afba-e9bdda374abf"
      unitRef="usd">16229000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjYtMy0xLTEtMA_94b20f3a-3ac6-4a0f-aa60-f0580a4ffcd6"
      unitRef="usd">16476000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMS0xLTEtMA_f0979894-ad7f-4426-8fc7-222c1aa0d209"
      unitRef="usd">4441000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMy0xLTEtMA_0ca03f65-3d8f-4f01-b5d4-999567649d2d"
      unitRef="usd">4441000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjktMS0xLTEtMA_c2a56a81-dd08-4676-8088-2be403eea85b"
      unitRef="usd">3017000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjktMy0xLTEtMA_51cf85b2-444d-47ce-834d-7fd92634eb60"
      unitRef="usd">997000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzAtMS0xLTEtMA_f166212d-7ab4-4aac-a974-8a59268ffe32"
      unitRef="usd">13000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzAtMy0xLTEtMA_008185aa-c7a9-4f00-a4ed-cc0f585d656a"
      unitRef="usd">20000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzItMS0xLTEtMA_340f6b83-45cc-4b6b-9e41-f3dec3c2fc21"
      unitRef="usd">23700000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzItMy0xLTEtMA_932ae703-b43a-42f0-9ee1-dd0e8eaece3b"
      unitRef="usd">21934000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMS0xLTEtNDE2OQ_a10e5f22-3216-4831-bc33-5c88a77aab42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMjgtMy0xLTEtNDE2OQ_8fae983b-ebaa-48b3-b9ee-72ef6fd90720"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE4_67a80f33-a517-4e65-8e9c-ede8de5ece1a"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE4_6b8afb0d-2a0e-44e6-8b01-1d3553779e6e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzQz_1b95d1b1-9f72-4e37-901b-4ae9964004b9"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzQz_ef74f12f-3abc-4f8f-a302-cf9b339cbdaf"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1Xzgw_1b51762a-d6dc-4799-97bf-36645f15c8e4"
      unitRef="shares">68009000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1Xzgw_6097e0c3-5cb4-421e-8d80-5046fb432b71"
      unitRef="shares">68009000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE2NDkyNjc0NDE5MzA_a8eeb761-df7d-4ffd-b94e-b61ad663f363"
      unitRef="shares">61881000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmZiMDUxOWI1MjI4MzQ0Mzk5N2UyMDNjZTgxM2I4YmU1XzE2NDkyNjc0NDE5MzA_ecb1a465-0365-4413-98ce-4a1810b86ff8"
      unitRef="shares">61881000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMS0xLTEtMA_9d396d20-31fc-4f48-978b-8f2c735b8f81"
      unitRef="usd">68000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzctMy0xLTEtMA_53e88a54-1b8e-453c-8d44-b2cdb63a74b3"
      unitRef="usd">62000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzgtMS0xLTEtMA_367a9df1-df7d-4f53-a493-a8f3d41c7e73"
      unitRef="usd">196848000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzgtMy0xLTEtMA_6ece4c2f-af57-4353-84ef-4df02fbb16c3"
      unitRef="usd">158190000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzktMS0xLTEtMA_f001a0b9-2ce0-488f-a540-8bd7e9f23f7c"
      unitRef="usd">-154772000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfMzktMy0xLTEtMA_a5fbde01-276b-49a2-82ee-945212736141"
      unitRef="usd">-141825000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDAtMS0xLTEtMA_f8e873b9-13fb-41a4-bb68-2e8aae6660e5"
      unitRef="usd">-2000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax>
    <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDAtMy0xLTEtMA_d63340a2-8bc9-4e88-b8f7-c3a3837f94b5"
      unitRef="usd">-3000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDEtMS0xLTEtMA_31acf2be-62ed-473b-9a1d-9154fa07207a"
      unitRef="usd">42142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDEtMy0xLTEtMA_26bc1b3c-3f0f-4bef-b04f-8675718e4fd7"
      unitRef="usd">16424000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDMtMS0xLTEtMA_d0c1c99f-d45c-4eda-94bd-595c69f6e1af"
      unitRef="usd">65842000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yMi9mcmFnOjgyYjYzMjNmZDdiYTQyNTU4YjcxMGJlMDU5NDVlYjZlL3RhYmxlOjM4M2FkZGM4ODkxNjQ5ZmY5NzNhOWJmYjNlOGQ0ODc5L3RhYmxlcmFuZ2U6MzgzYWRkYzg4OTE2NDlmZjk3M2E5YmZiM2U4ZDQ4NzlfNDMtMy0xLTEtMA_11d0fc92-1c1d-4ede-9700-5ccbdb27dd0c"
      unitRef="usd">38358000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMi0xLTEtMS0w_1fefeecc-6c9c-4002-99e6-1b3d1e3e3931"
      unitRef="usd">17699000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMi0zLTEtMS0w_8d3f0e9b-532f-46b1-acb5-35f06004bdf2"
      unitRef="usd">15287000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy01LTEtMS0xMTEz_a86f30c2-9ef0-46ae-9ca6-c553897cd9d3"
      unitRef="usd">32382000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy03LTEtMS0xMTEz_cb1be55b-193b-49b5-9f0a-3595a1427cd1"
      unitRef="usd">29632000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy0xLTEtMS0w_f001f645-e87d-4427-a58d-2a3767684c12"
      unitRef="usd">6889000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMy0zLTEtMS0w_13e05c35-3771-4212-a9ee-3e267528dd18"
      unitRef="usd">6199000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNC01LTEtMS0xMTEz_c193f27c-3f22-49e3-8ea3-10b631e6ba6c"
      unitRef="usd">12338000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNC03LTEtMS0xMTEz_2c9f676a-2c59-4ced-87c0-702d599a0bef"
      unitRef="usd">12233000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS0xLTEtMS0w_ff9c4588-81e5-449d-868b-11a0493e75fd"
      unitRef="usd">10810000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS0zLTEtMS0w_63093e93-b398-4f9b-9a58-914e25149603"
      unitRef="usd">9088000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS01LTEtMS0xMTE2_eb7997bc-1cb0-4942-809a-9821be1bccba"
      unitRef="usd">20044000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNS03LTEtMS0xMTE2_5ec31062-a888-482b-94ea-80e3be113b05"
      unitRef="usd">17399000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC0xLTEtMS0w_83f029f0-e2ac-474b-ab2a-5ce6127efcd8"
      unitRef="usd">6232000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC0zLTEtMS0w_004ec92a-0e2e-47ee-a39e-60762bbb9144"
      unitRef="usd">4959000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNy01LTEtMS0xMTE5_ebe96440-46ad-4fa5-9486-60418f952b75"
      unitRef="usd">12490000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfNy03LTEtMS0xMTE5_25b1593a-56d1-4d62-b9d2-1c6fb579fae3"
      unitRef="usd">9406000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS0xLTEtMS0w_0c16ebeb-04d6-4db6-b149-117d03ec2ded"
      unitRef="usd">1004000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS0zLTEtMS0w_4a3cff0f-a56f-4844-8290-1ddd94e06fd8"
      unitRef="usd">895000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC01LTEtMS0xMTE5_5dd6d9da-404a-4c05-b6c7-23cbdff9bd15"
      unitRef="usd">1791000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOC03LTEtMS0xMTE5_a27e23e6-3cca-4713-97e5-0e94641a2877"
      unitRef="usd">1704000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtMS0xLTEtMA_609c0203-5a4e-4adb-8ddc-c6cd77fb6de5"
      unitRef="usd">9128000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtMy0xLTEtMA_0f5fa6d6-e5e0-4e3c-84ad-8bf251215051"
      unitRef="usd">6921000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS01LTEtMS0xMTE5_85d3560b-2907-44a2-a42a-ce38f6b64b1d"
      unitRef="usd">18679000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfOS03LTEtMS0xMTE5_db1d6919-8378-4fdb-9913-224f86de7698"
      unitRef="usd">15866000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtMS0xLTEtMA_060e84e3-8d24-4ff2-a323-87571b8e0b85"
      unitRef="usd">16364000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtMy0xLTEtMA_b9f4c967-5b6a-4132-a466-c3926eef625b"
      unitRef="usd">12775000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtNS0xLTEtMTExOQ_2932d3c2-7c71-403c-bce0-88f75b17ee4b"
      unitRef="usd">32960000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTAtNy0xLTEtMTExOQ_d87b7908-7c94-489f-b103-c8b93ab031d0"
      unitRef="usd">26976000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtMS0xLTEtMA_697bce4f-a76f-4406-9789-9f8613764879"
      unitRef="usd">-5554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtMy0xLTEtMA_a0582747-9623-4d98-9331-0ab827709a54"
      unitRef="usd">-3687000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtNS0xLTEtMTEyNQ_80f0e537-468f-47d1-945c-99125ff59f09"
      unitRef="usd">-12916000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTEtNy0xLTEtMTEyNQ_14adadb3-b507-4771-bb03-f0f0fc09d2bd"
      unitRef="usd">-9577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTYtMS0xLTEtMA_1c9a542e-4959-4f6d-a1a5-c9718816d732"
      unitRef="usd">12000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTYtMy0xLTEtMA_6612d5ec-5b99-4f8f-a31e-2774ca0b2d81"
      unitRef="usd">24000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTItNS0xLTEtMTEyOA_16031c6d-14e1-4036-8fd1-65d474352721"
      unitRef="usd">31000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTItNy0xLTEtMTEyOA_eed82f1d-14dc-4750-9f5d-5b30bec7037c"
      unitRef="usd">36000</us-gaap:InterestExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTktMS0xLTEtMA_b467e2ce-554a-4737-8c56-0f7080545a48"
      unitRef="usd">-5566000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTktMy0xLTEtMA_79892f44-9aef-4531-a780-b5c2fb22be11"
      unitRef="usd">-3711000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtNS0xLTEtMTEzMQ_22c7bc5f-1c03-469f-ab95-1fea7f51149a"
      unitRef="usd">-12947000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTMtNy0xLTEtMTEzMQ_fa8ab00f-d4ef-4683-8936-0e4406695cd9"
      unitRef="usd">-9613000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMS0xLTEtMA_83fccff5-21c2-487a-9f1b-74407c7799e1"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMS0xLTEtMA_8cd415bc-2595-4017-99c1-08b4c7dc2a10"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMy0xLTEtMA_96285120-d39f-4afb-a137-e535c760d67e"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjEtMy0xLTEtMA_a404e287-df72-4ea0-944c-882f43ca931e"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNS0xLTEtMTEzNA_914ab933-116b-4f69-ac94-6ea0822c0cad"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNS0xLTEtMTEzNA_ddd3337a-9407-4693-a590-6edc9a659954"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNy0xLTEtMTEzNA_a09077c3-2f39-4a79-a944-6f144f3c7a4f"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTUtNy0xLTEtMTEzNA_d7e0fa1b-9e36-41fd-a87c-d312e39373b2"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMS0xLTEtMA_03e3bbf2-f4eb-4e57-a9c8-7f1c80f41fc2"
      unitRef="shares">67986000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMS0xLTEtMA_5c326d6f-05fc-4888-b942-d7a3e9601359"
      unitRef="shares">67986000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMy0xLTEtMA_23a09aff-7e1f-4182-966c-47ff35246ee1"
      unitRef="shares">60906000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMjMtMy0xLTEtMA_838d49c1-168e-448f-9da8-6bc57783ffac"
      unitRef="shares">60906000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNS0xLTEtMTEzNw_b6acb88c-1cde-4007-b108-14e17ba0b993"
      unitRef="shares">66086000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNS0xLTEtMTEzNw_f785570d-4cac-4ace-b81e-569e5eb4565a"
      unitRef="shares">66086000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNy0xLTEtMTEzNw_875fe474-2e99-4e76-a76e-f14917efe77c"
      unitRef="shares">60344000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yNS9mcmFnOmZkNTM1ZjhhZjI2MTQyMzRhYjYwZTI2ODdhNTIwMjIwL3RhYmxlOmUxZmFlM2VkNWQ2NDRiN2NiYzQ5Y2RhOGQwNzEwOWNiL3RhYmxlcmFuZ2U6ZTFmYWUzZWQ1ZDY0NGI3Y2JjNDljZGE4ZDA3MTA5Y2JfMTctNy0xLTEtMTEzNw_df5e3031-6ab6-4775-8bf9-0c3a89d494ca"
      unitRef="shares">60344000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="i3607b8c22a904fad9d055c347cb02ae9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0xLTEtMS0w_9d8edb44-b7ee-42e9-a715-90ded2a1ad1c"
      unitRef="shares">67702000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3607b8c22a904fad9d055c347cb02ae9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0zLTEtMS0w_4cac7057-3320-486c-9037-1b5356115326"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i014e46458a914ca4a3fa2561b9361c20_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy01LTEtMS0w_67f724ae-beb8-4735-a452-10859d68ae3c"
      unitRef="usd">192972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7353614d7c24b148ad88e86a7d1d5bf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy03LTEtMS0w_420c0065-fe18-4dbc-aa1e-97187f1dd6e7"
      unitRef="usd">-149206000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52ce51bb729e4c0bbc6c6b5224e7a22d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy05LTEtMS0w_c1ef58ca-1899-4c20-a331-c0a3db70cf37"
      unitRef="usd">-2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8afdd980cf144d37b35aae65562528d7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0xMS0xLTEtMA_1d125f3b-de80-4f08-b66f-096554ef1f36"
      unitRef="usd">43832000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMy0wLTEtMS0yNzMvdGV4dHJlZ2lvbjpmM2U5NmUxNzdkMzg0MmNiOTM3YWU5N2IzM2JlMzI1Yl8xNjQ5MjY3NDQxNzQz_48bf015d-c1ac-4540-87a2-921ea414ecc4"
      unitRef="usd">300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares
      contextRef="iba48137ee4f14652a53b04af394b235a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNS0xLTEtMS0w_bc4fb004-7b56-4b13-b54a-f91aa37da811"
      unitRef="shares">213000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNS01LTEtMS0w_e9fa60fe-d2b7-4e6a-8fb3-e502305c783c"
      unitRef="usd">1869000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNS0xMS0xLTEtMA_3c83b726-89c9-4311-bdc6-bc1e138d5a27"
      unitRef="usd">1869000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iba48137ee4f14652a53b04af394b235a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNy0xLTEtMS0w_93c9fa35-3552-4791-8085-8c192d20d5c3"
      unitRef="shares">94000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNy01LTEtMS0w_e32a0365-aa41-4916-8c21-66c3563dadc9"
      unitRef="usd">391000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfNy0xMS0xLTEtMA_9d5253c6-ea1d-4766-bfe2-669ff4ec3750"
      unitRef="usd">391000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie8d9c1b111a74ca792f5cde2d6ce2070_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfOS01LTEtMS0w_0914c4d6-d3e7-4be1-a12e-6faafbb7af94"
      unitRef="usd">1616000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfOS0xMS0xLTEtMA_b4eccfb6-e73b-4d68-83db-61dfd74aa7e2"
      unitRef="usd">1616000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="ic44d22f7b601430394dd880902736680_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTEtNy0xLTEtMA_4fd583b7-e161-4642-8eb9-172c8fe0ac2e"
      unitRef="usd">-5566000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTEtMTEtMS0xLTA_986bb796-9b12-41dd-9404-15c4ec91dafd"
      unitRef="usd">-5566000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtMS0xLTEtMA_8f9ed65e-ba10-440d-b23f-e188d57564a4"
      unitRef="shares">68009000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtMy0xLTEtMA_7dab56e6-57a6-44c1-a065-b1257e32138d"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95c19b087c854d4480ad0e349384f71b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtNS0xLTEtMA_5c1ad590-cbd0-43a5-8660-35d9e84d31da"
      unitRef="usd">196848000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2e9b3af227e420ea49d24377fdaf40b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtNy0xLTEtMA_0828a77e-b8f0-44a3-8be7-d508240f6065"
      unitRef="usd">-154772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88a60724150644dfb332ccd8be67480a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtOS0xLTEtMA_73ee80e6-d3d1-48b9-800f-489f639c447b"
      unitRef="usd">-2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjI5Yjk3NTQ2NmFkMjQzOGQ5Yzk0NDMzMjY1Y2Q4NDg4L3RhYmxlcmFuZ2U6MjliOTc1NDY2YWQyNDM4ZDljOTQ0MzMyNjVjZDg0ODhfMTMtMTEtMS0xLTA_3bfb1b6c-48e6-417f-9826-14232c6aa51c"
      unitRef="usd">42142000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i53be0dbfa38b447793913e651d05a028_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi0xLTEtMS0yOTg_66c44c48-e82c-4dea-ab4b-dedbc9db148c"
      unitRef="shares">61881000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i53be0dbfa38b447793913e651d05a028_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi0zLTEtMS0yOTg_5eb641c7-6904-4961-a26a-8119d09d4b8d"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i652a66beebe242cba9d6e9bb3c35a04e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi01LTEtMS0yOTg_42cccdc8-9d78-45f0-8f08-faefda8e7592"
      unitRef="usd">158190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic68a0b415ed0471e86900e9f664c40c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi03LTEtMS0yOTg_1d13dcb6-3b2d-4f2c-9eb9-1c5bd01cbdc0"
      unitRef="usd">-141825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b079a100eca46e5abe54f9907253305_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi05LTEtMS0yOTg_7de53b0b-a140-4b97-ae52-ada83df29222"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMi0xMS0xLTEtMjk4_e9a37418-5426-449c-aaa1-3cc7a8a0de86"
      unitRef="usd">16424000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0wLTEtMS0yNTI3L3RleHRyZWdpb246M2JiNDkxODZiMGIyNDhmZmE5MWE5ODY1ZDc3YzM0ZGJfMTY0OTI2NzQ0MTc0Mw_e3399a79-2959-4802-9405-73bcd744a1b2"
      unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares
      contextRef="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy0xLTEtMS0yOTg_a51b6e8e-91bd-4325-a974-1fea68e46ee6"
      unitRef="shares">4059000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy0zLTEtMS0yOTg_c7e60865-467d-413d-b790-aea860591db6"
      unitRef="usd">4000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i9e162d6011424e798074144126bcae78_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy01LTEtMS0yOTg_3b4a5cb3-6786-42de-8b89-c610be0b1d50"
      unitRef="usd">26736000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfMy0xMS0xLTEtMjk4_61e55229-9a2b-48cf-9f55-c16a8cab49f5"
      unitRef="usd">26740000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0xLTEtMS0yOTg_43a9c8a2-4d9c-485e-aa69-9cfd80d2bc4a"
      unitRef="shares">2069000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4f3e9fd9f9a44b3b8379440e701d9395_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0zLTEtMS0yOTg_d546b2ba-cc9b-45c9-ba7e-41175efa3b1c"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9e162d6011424e798074144126bcae78_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC01LTEtMS0yOTg_5224e279-b49e-4410-92ea-42aeb2bcb2dd"
      unitRef="usd">9022000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNC0xMS0xLTEtMjk4_330f9aeb-af79-4231-a375-cc5db654082a"
      unitRef="usd">9024000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9e162d6011424e798074144126bcae78_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNS01LTEtMS0yOTg_f29542df-f7bb-43fc-a5e9-d7c8edb4e985"
      unitRef="usd">2900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNS0xMS0xLTEtMjk4_df760e5e-473e-4910-95ba-3071b75cdc30"
      unitRef="usd">2900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5fcc6735cb3f4bc59155299d8c704e23_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy05LTEtMS0yNjc3_ed6ddc40-5c8c-4d3e-8b4e-06096d356e79"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0xMS0xLTEtMjY3Nw_d0d7fdf8-a788-4cbd-84ab-3961bf45d000"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i786990531fc64b878a91949053b1b9f6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNi03LTEtMS0yOTg_294754c6-7446-406f-a594-37cbb45d9cc3"
      unitRef="usd">-12947000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNi0xMS0xLTEtMjk4_c0ed0ad6-d2c5-4c50-8ca3-de2923d612a7"
      unitRef="usd">-12947000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0xLTEtMS0yOTg_c416a01c-1c00-4414-a2d4-8b03d9187afe"
      unitRef="shares">68009000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibd76d61938a4497b8935ff270d655b13_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0zLTEtMS0yOTg_6b3a5e00-e292-41a9-9da1-9fd804bbc1ac"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95c19b087c854d4480ad0e349384f71b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy01LTEtMS0yOTg_49ade658-1ca0-4c54-b34e-6a457477baa3"
      unitRef="usd">196848000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2e9b3af227e420ea49d24377fdaf40b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy03LTEtMS0yOTg_7500e7b3-4570-4540-ac8e-b9a2e8a742b6"
      unitRef="usd">-154772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88a60724150644dfb332ccd8be67480a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy05LTEtMS0yOTg_fe804599-a586-424e-ac66-59a510646fe3"
      unitRef="usd">-2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOjNkY2NhM2RkZGI4ZDRiOWE4MDI4NGVkM2VjMWFhZDcxL3RhYmxlcmFuZ2U6M2RjY2EzZGRkYjhkNGI5YTgwMjg0ZWQzZWMxYWFkNzFfNy0xMS0xLTEtMjk4_64e9faf4-fedd-499d-b730-986f007c2648"
      unitRef="usd">42142000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i96da38830bfc4319892c27dadfc3380a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy0xLTEtMS0w_9e15fbc5-621b-4523-96ed-5febb33f1e97"
      unitRef="shares">59605000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i96da38830bfc4319892c27dadfc3380a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy0zLTEtMS0w_5dda8794-5cd7-4bae-a855-36770bae811a"
      unitRef="usd">60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff39fc071c9745e280ae607a3deef719_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy01LTEtMS0w_6a081d1a-7290-4a8e-bbac-8028d17ef437"
      unitRef="usd">144290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fa738bc8bf04b42959fb89d83709a2c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy03LTEtMS0w_81395894-1b1b-4f2b-a48c-bb76ea03fe9d"
      unitRef="usd">-127802000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iedb03561076447fe9f5a547683f8051a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy05LTEtMS0w_fb20964f-014e-483d-947c-b46be4125f42"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e263dd9560d4c2d854c6ed0e29e790e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMy0xMS0xLTEtMA_0077798d-bcc8-490a-bb2c-b82119e514e2"
      unitRef="usd">16548000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0wLTEtMS0yNTI4L3RleHRyZWdpb246OGNlOThlMGUxNjAyNGUwNDg4YjgzZGZhOWQ5MmIyNThfMTY0OTI2NzQ0MTc0Mw_bd309e4e-6c71-4a28-9588-75f77a56b5fa"
      unitRef="usd">100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares
      contextRef="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0xLTEtMS0yNTQx_21efdddf-6fb1-4084-87e4-91bcac3a6da9"
      unitRef="shares">1225000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0zLTEtMS0yNTQ3_1f58d19b-0437-4ef3-b0e7-45b37fb1f019"
      unitRef="usd">1000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC01LTEtMS0yNTUx_19b3dbee-8b2f-42c1-8e45-a1f61b470021"
      unitRef="usd">4855000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNC0xMS0xLTEtMjU2MA_f532302e-5c9f-4377-83c4-5c3cbd21bce0"
      unitRef="usd">4856000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic93a815ba6ff4047b98d7592e979a555_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNS0xLTEtMS0w_0154bf70-3be1-4c46-91f4-de18603d4cc7"
      unitRef="shares">591000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNS01LTEtMS0w_19e3557d-a61c-41a2-9842-5e402962176f"
      unitRef="usd">2180000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNS0xMS0xLTEtMA_5a4738ce-fc3f-48b7-9197-8e3f646113d0"
      unitRef="usd">2180000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3352e44ef69a4431853bd67d9d86a219_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy01LTEtMS0w_8c75b57f-379a-4351-950e-62b42ddbd421"
      unitRef="usd">1711000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy0xMS0xLTEtMA_ae1f2f38-d34f-40ce-8b9d-d6dc285c423c"
      unitRef="usd">1711000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4d35da0942604ff89c45c2907ffbd979_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy05LTEtMS0yNTk3_5159c70c-1e28-4696-b18a-ac534cc9f190"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfNy0xMS0xLTEtMjYwMA_ff6f9d47-6c89-4eb9-9c9f-6906faa207e6"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ie4e389aca34d4d63ba47a66d9074c4df_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfOS03LTEtMS0w_aecd57fe-8754-4d80-ac0e-01fc41d36f74"
      unitRef="usd">-3711000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfOS0xMS0xLTEtMA_04ce135b-6e25-4fb7-a9f8-69546983383a"
      unitRef="usd">-3711000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtMS0xLTEtMA_f9dc53ed-14f4-4111-ac20-7bd9a160ae98"
      unitRef="shares">61421000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtMy0xLTEtMA_4f09fa59-de6e-42df-ab4f-47f2d9fa73df"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69a6db4b5df24da4890afff63ef9daf5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtNS0xLTEtMA_3629b65a-ab38-4379-bdaa-05ae276e5571"
      unitRef="usd">153036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc926fc39aa94d0abf68889c325be30d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtNy0xLTEtMA_4508da57-446b-47d0-a424-f285d104a746"
      unitRef="usd">-131513000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie40092787d7e4afc9a05b4e1b1b55fa1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtOS0xLTEtMA_498628a3-6838-4e8b-b66b-c9c86d703bd2"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmQwZTRhOTBjZTY4ZjQ3NGI5ODFlMjgyY2JmYTg0MmIzL3RhYmxlcmFuZ2U6ZDBlNGE5MGNlNjhmNDc0Yjk4MWUyODJjYmZhODQyYjNfMTEtMTEtMS0xLTA_4e19e43d-177c-4f0e-ae11-37408429cf14"
      unitRef="usd">21581000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7edf3852ed8440daa7041aa52065dc3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy0xLTEtMS0zMzE_eaaca891-f552-4cf0-bbe4-40f2abfaccc4"
      unitRef="shares">59562000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7edf3852ed8440daa7041aa52065dc3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy0zLTEtMS0zMzE_4e050d44-1e4a-40f5-a72e-7ef2a9685baa"
      unitRef="usd">60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i78095cac03134cd38a108af73863c7f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy01LTEtMS0zMzE_3d5a3c1d-511a-4fe0-a655-c60c27e76d80"
      unitRef="usd">142285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i278a7e0e98264731a7eb78fd646de37e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy03LTEtMS0zMzE_a0ef5f39-812d-47b7-995c-be91895486de"
      unitRef="usd">-121900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbcf6520eb684ad6b5a25ea5c0ae47a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy05LTEtMS0zMzE_dec92643-5a06-4a35-a6ef-e32c12b7a535"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14d97998cf67485a9f2f9531f77166b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfMy0xMS0xLTEtMzMx_b4e8a2de-195b-48e3-9d7f-c856139b2c0a"
      unitRef="usd">20445000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0wLTEtMS0yNTMzL3RleHRyZWdpb246OTMzMmE4Y2JmMzk1NGJjYmIxMjYwZDA2ZjlhMGZmMDhfMTY0OTI2NzQ0MTc0Mw_566a1783-5fd5-4afd-99cf-0a3f053bea54"
      unitRef="usd">100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares
      contextRef="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xLTEtMS0yNTYz_f3e5a817-0ce0-4de1-9cf1-fe764073a8f1"
      unitRef="shares">1225000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsShares>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0zLTEtMS0yNTY3_a46ed421-e0ee-4501-b52d-d4e5bc262409"
      unitRef="usd">1000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC01LTEtMS0yNTcw_fd2764b5-4156-4ae9-ac21-aa2139852b0d"
      unitRef="usd">4855000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xMS0xLTEtMjU3OQ_5ffecf5a-1d65-48d0-a549-4e05ef4fc897"
      unitRef="usd">4856000</cdcx:IssuanceOfCommonStockNetOfOfferingCostsAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic00195ac39b645da8c692247c5ed5a42_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xLTEtMS0zMzE_9858c244-fa73-4720-8780-d2beb99c7b4b"
      unitRef="shares">634000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC01LTEtMS0zMzE_b898fbac-7781-4873-910f-013224fd372e"
      unitRef="usd">2312000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNC0xMS0xLTEtMzMx_14e724c7-af89-4971-8247-56bb64aece14"
      unitRef="usd">2312000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i16f99ad551c24d838cc8ae0778bff475_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNS01LTEtMS0zMzE_ce88320e-ef3e-4377-9086-4511e0b72c71"
      unitRef="usd">3584000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNS0xMS0xLTEtMzMx_514228b1-2eb6-4af4-8650-cebb0d86c8fe"
      unitRef="usd">3584000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i50aae8a9dc6741b5a46cef03aaa7b93b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy05LTEtMS0yNjE4_8beed13a-2a7e-4f96-b07f-4c85912226fa"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0xMS0xLTEtMjYxOA_568e38b4-3609-4a09-9054-17a2e610ac5c"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i2829992c649a4b0da361e286daec8870_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNi03LTEtMS0zMzE_f2735869-f62a-44a9-bda5-416e8a736aba"
      unitRef="usd">-9613000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNi0xMS0xLTEtMzMx_8d0d8b63-fb12-46b3-a880-9cc6168bef3e"
      unitRef="usd">-9613000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0xLTEtMS0zMzE_8eb85f46-f3df-4783-8d4a-b33fccc491dd"
      unitRef="shares">61421000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5d59b20de30e481b984098b035ba8f89_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0zLTEtMS0zMzE_adb80d06-aab1-4490-bd17-5b9ed3bc7361"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69a6db4b5df24da4890afff63ef9daf5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy01LTEtMS0zMzE_21c6c30c-df08-42a7-8015-ac1411fe9e8c"
      unitRef="usd">153036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc926fc39aa94d0abf68889c325be30d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy03LTEtMS0zMzE_b7047284-4395-4e87-8e5f-af005b28b966"
      unitRef="usd">-131513000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie40092787d7e4afc9a05b4e1b1b55fa1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy05LTEtMS0zMzE_9fd7cb75-f2f4-4b85-bee9-d928722576e7"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8yOC9mcmFnOjM4ZTU2ZWY1YzU2YzQ5NGVhYWVlZTU1M2UyMWRiYmIyL3RhYmxlOmZhODEwODk5YzI0MjQ4M2FiMmEyYjA3Njg2YWY5MzZjL3RhYmxlcmFuZ2U6ZmE4MTA4OTljMjQyNDgzYWIyYTJiMDc2ODZhZjkzNmNfNy0xMS0xLTEtMzMx_69eda528-529a-41de-8695-9225cf999176"
      unitRef="usd">21581000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMi0xLTEtMS0w_f30d7a41-67c7-413c-acf3-4346f5ce5f02"
      unitRef="usd">-12947000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMi0zLTEtMS0w_2eba4731-046a-4624-9268-3b7c58c8c582"
      unitRef="usd">-9613000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNC0xLTEtMS0w_f79c9a6c-820d-4cc2-8a74-5ed714d3932b"
      unitRef="usd">447000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNC0zLTEtMS0w_f2404827-59b7-4c9d-b711-f2d999e98e83"
      unitRef="usd">432000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNS0xLTEtMS0w_c6988868-9c93-4745-8b47-9fff9681ecee"
      unitRef="usd">121000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNS0zLTEtMS0w_3b550323-670e-4f1e-874f-07847005da03"
      unitRef="usd">122000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNi0xLTEtMS0w_6ad39732-a3b5-40a6-9390-ea5390a139ec"
      unitRef="usd">254000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNi0zLTEtMS0w_3ba2aa3e-c363-45cf-8489-ded758139a71"
      unitRef="usd">187000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNy0xLTEtMS0w_d0d2cd30-159c-453d-b38b-4d7d0ac2da80"
      unitRef="usd">2900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNy0zLTEtMS0w_035494e2-8c97-4d39-a6cf-0a50014e4de4"
      unitRef="usd">3584000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOC0xLTEtMS0w_89af075e-fcc3-4e5e-bf88-0692d70091a4"
      unitRef="usd">26000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOC0zLTEtMS0w_b0d68f29-eab4-453f-a0a9-a0aa2971d797"
      unitRef="usd">-2730000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOS0xLTEtMS0w_bb251d6f-4120-4f54-a887-504bbf8c9862"
      unitRef="usd">-57000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfOS0zLTEtMS0w_88997dbd-68ca-4d75-bd5b-920d292dc76a"
      unitRef="usd">-51000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTEtMS0xLTEtMA_74af4d35-1be0-45cb-96de-cb0d665d0b28"
      unitRef="usd">3331000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTEtMy0xLTEtMA_11d62fe9-bb80-4034-b132-5e4f3cffef9b"
      unitRef="usd">-952000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTItMS0xLTEtMA_d2f1c3d4-0691-40b9-b2b2-5862b4a17971"
      unitRef="usd">500000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTItMy0xLTEtMA_d6c8be50-ee4b-419e-8ac3-348b9d64703f"
      unitRef="usd">804000</us-gaap:IncreaseDecreaseInInventories>
    <cdcx:ImplementationCostsForCloudComputingArrangement
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTMtMS0xLTEtMA_a8cd0c16-3913-4c27-b3a8-02f9842ffa12"
      unitRef="usd">79000</cdcx:ImplementationCostsForCloudComputingArrangement>
    <cdcx:ImplementationCostsForCloudComputingArrangement
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTMtMy0xLTEtMA_49dc90cb-653b-4136-93c2-0362c0e27d9e"
      unitRef="usd">0</cdcx:ImplementationCostsForCloudComputingArrangement>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTQtMS0xLTEtMA_476c8a05-4248-42b1-8da5-19067211851d"
      unitRef="usd">-171000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTQtMy0xLTEtMA_18c49005-6c60-4d1f-9e4e-f6b3378b2883"
      unitRef="usd">-322000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTUtMS0xLTEtMA_ee77c517-d477-4d2f-982a-ca1da62dc8f5"
      unitRef="usd">525000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTUtMy0xLTEtMA_c35c5061-026c-4af4-8f8e-7b31f0d48532"
      unitRef="usd">154000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTYtMS0xLTEtMA_bb1176f1-3ecf-455a-a1cc-1df67644d414"
      unitRef="usd">-564000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTYtMy0xLTEtMA_27df5de9-264b-49b7-97ce-d4ef12f76d0b"
      unitRef="usd">830000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMS0xLTEtMjY4Ng_494bd6a6-c726-4f66-985e-1018266fbe9c"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMy0xLTEtMjY4Ng_b830f1b0-e3b7-4e2d-a2ef-6bf5f13c1b1e"
      unitRef="usd">-53000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTctMS0xLTEtMA_afad80ba-ed74-4edb-b1f7-a4babbcae15d"
      unitRef="usd">-68000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTctMy0xLTEtMA_dada8207-836c-4573-b648-c3ff1baeafbb"
      unitRef="usd">78000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <cdcx:IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTgtMS0xLTEtMA_a3414a3b-44d8-4992-8200-ff43ab878f88"
      unitRef="usd">312000</cdcx:IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases>
    <cdcx:IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTgtMy0xLTEtMA_7413f0ff-1e0a-41d2-92e1-fb6f4eb4f3bc"
      unitRef="usd">289000</cdcx:IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMS0xLTEtMA_7c383780-1823-4d91-b51c-6fdc35c9aeaf"
      unitRef="usd">-13300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMTktMy0xLTEtMA_5e871ef0-485d-4113-8bc9-421588ef92b2"
      unitRef="usd">-6777000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cdcx:PurchasesOfLeaseholdImprovementsAndEquipment
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjItMS0xLTEtMA_12d225b0-ff84-4a77-9f96-efdcead34ec0"
      unitRef="usd">-311000</cdcx:PurchasesOfLeaseholdImprovementsAndEquipment>
    <cdcx:PurchasesOfLeaseholdImprovementsAndEquipment
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjItMy0xLTEtMA_b1dfdb53-4b46-4575-9e33-921c7a9e2c69"
      unitRef="usd">-107000</cdcx:PurchasesOfLeaseholdImprovementsAndEquipment>
    <cdcx:InvestmentInOtherLongTermAssets
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjMtMS0xLTEtMA_fbdefbe7-2f4e-411e-be4f-124fc9544b8a"
      unitRef="usd">0</cdcx:InvestmentInOtherLongTermAssets>
    <cdcx:InvestmentInOtherLongTermAssets
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjMtMy0xLTEtMA_bfb6c552-8608-496d-8429-d64b9f6b3678"
      unitRef="usd">15000</cdcx:InvestmentInOtherLongTermAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjQtMS0xLTEtMA_ac184223-958d-4396-9951-0bd0463027c9"
      unitRef="usd">-311000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjQtMy0xLTEtMA_63028acc-952f-4728-9a53-656337db69a7"
      unitRef="usd">-122000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjctMS0xLTEtMA_7d157613-0f67-421c-a056-bb67b41096d0"
      unitRef="usd">26740000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjctMy0xLTEtMA_02e47765-6048-402a-9dd6-8cd8c1c9c659"
      unitRef="usd">4856000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjgtMS0xLTEtMA_2138ee8e-44b3-458b-b68e-93d4de8e3fd1"
      unitRef="usd">9024000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjgtMy0xLTEtMA_6452a7c2-b4ca-4631-bd57-69cf442031a9"
      unitRef="usd">2312000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjktMS0xLTEtMA_6110af02-d68a-4f96-a9cc-e19d4daf88b1"
      unitRef="usd">47000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMjktMy0xLTEtMA_2ad4630d-ce88-423c-b47f-1cc1e7f71b0f"
      unitRef="usd">30000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzAtMS0xLTEtMA_9f734062-9f9b-4332-872e-a470ed0903b6"
      unitRef="usd">25000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzAtMy0xLTEtMA_c85b3884-e1f3-4dee-b26a-82a4ec33477e"
      unitRef="usd">161000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzEtMS0xLTEtMA_de3dedc1-7413-49db-8068-d28014250f5e"
      unitRef="usd">35692000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzEtMy0xLTEtMA_b81c6c2e-f6de-4f33-85e0-b7458c7d801e"
      unitRef="usd">6977000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzMtMS0xLTEtMA_1af8bae5-f36a-4a48-bf77-47ea2b2ca901"
      unitRef="usd">22081000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzMtMy0xLTEtMA_c91bfbbf-9b20-4a10-b58e-8e4feddd5376"
      unitRef="usd">78000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:RestrictedCash
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjhlMmVlMzUyZGQ3ZjRmMzc4M2FlODY3Yzk3NTM4NDgzXzU5_10d5b83d-4104-47cf-a06d-43c5b9260afa"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i14d97998cf67485a9f2f9531f77166b8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjhlMmVlMzUyZGQ3ZjRmMzc4M2FlODY3Yzk3NTM4NDgzXzU5_65af50d8-f459-4a50-ad26-42b230664691"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMS0xLTEtMA_554213ad-cd28-4cf9-b0eb-d6f18e0deb9e"
      unitRef="usd">16697000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i14d97998cf67485a9f2f9531f77166b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzUtMy0xLTEtMA_dfefad63-b136-46c0-abde-9f583a4c2238"
      unitRef="usd">18812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCash
      contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjkxZTk0MDQwZGNiODRhZWNhZDM3YTBiZTYxYzc3Y2FkXzUz_58723343-03ff-44fb-9166-9a22bc3525f2"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjkxZTk0MDQwZGNiODRhZWNhZDM3YTBiZTYxYzc3Y2FkXzUz_d265c20d-0266-4038-b3d5-424f2b75f91b"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMS0xLTEtMA_f7d658ff-3aec-4168-9230-4b4f536b4237"
      unitRef="usd">38778000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iddca670231ee4e5fb9bb267aee0a1fa0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfMzctMy0xLTEtMA_0b93173a-149d-435d-86dc-4883207d2d06"
      unitRef="usd">18890000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDAtMS0xLTEtMA_c5ff7cd9-9b46-4134-96b2-5871d2360e4e"
      unitRef="usd">1000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDAtMy0xLTEtMA_cff4a05e-4c40-49e2-8238-63286ac4fdfb"
      unitRef="usd">9000</us-gaap:InterestPaidNet>
    <cdcx:RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDQtMS0xLTEtNTcwNQ_0901e551-5217-48ec-8c82-a6122cd9a8f6"
      unitRef="usd">2209000</cdcx:RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment>
    <cdcx:RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDQtMy0xLTEtNTcxMA_57932c38-0869-43db-8d08-abd2e0d48dd5"
      unitRef="usd">0</cdcx:RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment>
    <cdcx:FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDMtMS0xLTEtMA_d4877ef4-6150-4d84-8569-a0b9485968af"
      unitRef="usd">0</cdcx:FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware>
    <cdcx:FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zMS9mcmFnOjc0MTNjYzA2MzBjZTQ1YmFhYTczZDY2ZmVjNTU5YWU3L3RhYmxlOmMzYTJhNjUyODE1YjQ1Njc5NWYxZjMzZTI4M2Q5MGMyL3RhYmxlcmFuZ2U6YzNhMmE2NTI4MTViNDU2Nzk1ZjFmMzNlMjgzZDkwYzJfNDMtMy0xLTEtMA_56437213-d65a-4111-aa20-98a1cf031a8b"
      unitRef="usd">47000</cdcx:FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware>
    <cdcx:InterimFinancialStatementsTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF8zNy9mcmFnOjUyYjI5ZDllODhiYzQ1Njc5MjYxOWRjNWY2MmI0ZDBlL3RleHRyZWdpb246NTJiMjlkOWU4OGJjNDU2NzkyNjE5ZGM1ZjYyYjRkMGVfMTc1Ng_3d1e81f9-91f6-4322-bb81-33b0e8636746">Interim Financial StatementsThe accompanying financial statements of ChromaDex Corporation and its wholly-owned subsidiaries, ChromaDex, Inc., ChromaDex Analytics, Inc., ChromaDex Asia Limited and ChromaDex Europa B.V. (collectively referred to herein as &#x201c;ChromaDex&#x201d; or the &#x201c;Company&#x201d;) include all adjustments, consisting of normal recurring adjustments and accruals, that, in the opinion of the management of the Company, are necessary for a fair presentation of the Company&#x2019;s financial position as of June&#160;30, 2021 and results of operations and cash flows for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020. These unaudited interim financial statements should be read in conjunction with the Company&#x2019;s audited financial statements and the notes thereto for the year ended December&#160;31, 2020 appearing in the Company&#x2019;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (the &#x201c;Commission&#x201d;) on March 12, 2021. Operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results to be achieved for the full year ending on December&#160;31, 2021. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Actual results could differ from those estimates.The balance sheet at December&#160;31, 2020 has been derived from the audited financial statements at that date. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted.</cdcx:InterimFinancialStatementsTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80MC9mcmFnOjgxNTdiYzQxNDE2OTRmOTVhNjcyNGZmMWMyMTJiNzQzL3RleHRyZWdpb246ODE1N2JjNDE0MTY5NGY5NWE2NzI0ZmYxYzIxMmI3NDNfNzY3_acfa6d78-4c31-4318-b79f-555410a8bfad">Nature of BusinessChromaDex is a global bioscience company dedicated to healthy aging. The ChromaDex team, which includes world-renowned scientists, is pioneering research on nicotinamide adenine dinucleotide (&#x201c;NAD+&#x201d;), levels of which decline with age. ChromaDex is the innovator behind NAD+ precursor nicotinamide riboside (&#x201c;NR&#x201d;), commercialized as the flagship ingredient NIAGEN&#xae;. Nicotinamide riboside and other NAD+ precursors are protected by ChromaDex&#x2019;s patent portfolio. ChromaDex delivers NIAGEN&#xae; as the sole active ingredient in its consumer product TRU NIAGEN&#xae;. The Company also has analytical reference standards and services segment, which focuses on natural product fine chemicals (known as &#x201c;phytochemicals&#x201d;) and related chemistry services.</us-gaap:NatureOfOperations>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTE5Ng_5230c6b1-8dde-462e-8d99-19d29a701f4c">Liquidity&#160;The Company's net cash outflow from operating activities was approximately $13.3&#160;million for the six months ended June&#160;30, 2021. As of June&#160;30, 2021, cash and cash equivalents totaled approximately $38.8 million, which includes restricted cash of approximately $0.2 million.The Company anticipates that its current cash, cash equivalents, and available line of credit up to $7.0 million from Western Alliance Bank will be sufficient to meet its projected operating plans through at least the next twelve months from the issuance date of these financial statements. The Company may, however, seek additional capital within the next twelve months, both to meet its projected operating plans within the next twelve months and/or to fund its longer-term strategic objectives. In June 2020, the Company filed a $125 million registration statement on Form S-3 with the Commission, utilizing a &#x201c;shelf&#x201d; registration process. Under this shelf registration process, the Company may sell securities from time to time, including up to $50 million pursuant to the At Market Issuance Sales Agreement, dated as of June 12, 2020, with B. Riley FBR, Inc. and Raymond James &amp;amp; Associates, Inc. (the &#x201c;ATM Facility&#x201d;). During the three months ended June&#160;30, 2021, the Company sold an aggregate of 0.2 million shares of its common stock under the ATM Facility resulting in proceeds of $1.9 million,  net of offering costs of $0.3 million. The shares sold at an average price of $10.56 per share. As of June&#160;30, 2021, approximately $47.8 million remains available under the ATM Facility.</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDA1MQ_933c5e31-5fde-4023-abc0-7be0455e41ce"
      unitRef="usd">-13300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDA0MQ_386d80b7-a3ef-4cbe-a678-a0a7052deafe"
      unitRef="usd">38800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NjAwOQ_b2b0042b-b71b-4686-8e37-4926758eb785"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:LineOfCreditAssumed1
      contextRef="ifd94c48678c94c91b321ab9bdfe8cf10_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMzUw_08a62b90-2afd-422c-8392-cd1b0322f03e"
      unitRef="usd">7000000.0</us-gaap:LineOfCreditAssumed1>
    <cdcx:SaleOfStockAuthorizedAmount
      contextRef="i007d08690d9846618cebb55bac73c40e_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfNzYz_391e5239-a26f-4244-928e-74866a1819c8"
      unitRef="usd">125000000</cdcx:SaleOfStockAuthorizedAmount>
    <cdcx:SaleOfStockAuthorizedAmount
      contextRef="i6463eaeb72104f95a90bb9967f408617_I20200612"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfOTYx_8e3a14c1-421a-4556-8a2c-6fdfe4788ea1"
      unitRef="usd">50000000</cdcx:SaleOfStockAuthorizedAmount>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0MzU4Nw_9ae837a7-32d7-4e23-aa83-ab8f0134648d"
      unitRef="shares">200000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0MzYwNQ_e2196b78-f09e-4e61-b50f-c1aafa6c5f61"
      unitRef="usd">1900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i1ca74d123f1846929fda9b8b91ae089d_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDI1Mw_bd109a94-62f5-4518-9d5a-702f19fb3e3b"
      unitRef="usd">300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="if64bcdc0507b42ba96c609b6836a38c5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NDIxMA_5aa053f5-52a3-47a7-8bc2-3705780d1d7f"
      unitRef="usdPerShare">10.56</us-gaap:SaleOfStockPricePerShare>
    <cdcx:SaleOfStockRemainingAmountAvailable
      contextRef="if64bcdc0507b42ba96c609b6836a38c5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80My9mcmFnOjIzNDgyNjFhYjViYTQ0ZjM4NTRhYmFkM2U1N2QyYTZlL3RleHRyZWdpb246MjM0ODI2MWFiNWJhNDRmMzg1NGFiYWQzZTU3ZDJhNmVfMTY0OTI2NzQ0NTcxNQ_1f0ad0ae-9628-4f3c-b6fc-5192b900c9a5"
      unitRef="usd">47800000</cdcx:SaleOfStockRemainingAmountAvailable>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMjAyMQ_9ad7da9a-3cd7-4d18-9fa2-166beee43f10">Significant Accounting Policies&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The financial statements and accompanying notes have been prepared on a consolidated basis and reflect the consolidated financial position of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated from these financial statements. The Company&#x2019;s fiscal year ends on December&#160;31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Reclassifications&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Certain prior period results have been reclassified to be consistent with the current period presentation. &lt;/span&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%;text-decoration:underline"&gt;Recent Accounting Pronouncements:&lt;/span&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 2016, the FASB issued ASU 2016-13, &lt;/span&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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The standard&#x2019;s main goal is to improve financial reporting by requiring earlier recognition of credit losses on financing receivables and other financial assets in scope. The new guidance represents significant changes to accounting for credit losses: (i) full lifetime expected credit losses will be recognized upon initial recognition of an asset in scope; (ii) the current incurred loss impairment model that recognizes losses when a probable threshold is met will be replaced with the expected credit loss impairment method without recognition threshold; and (iii) the expected credit losses estimate will be based upon historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13 introduces two distinctive credit loss impairment models: (i) current expected credit loss impairment model (Subtopic 326-20) applicable to financial assets measured at amortized cost; and (ii) available-for-sale debt securities impairment model (Subtopic 326-30). ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Public entities that qualify as a smaller reporting company can elect to defer compliance effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of ASU 2016-13 on its consolidated financial statements.&lt;/span&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMjAyMg_677ffe6e-7ffe-4591-9486-d3f171c9451f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The financial statements and accompanying notes have been prepared on a consolidated basis and reflect the consolidated financial position of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated from these financial statements. The Company&#x2019;s fiscal year ends on December&#160;31.&lt;/span&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMTA5OTUxMTYzMjU2Mw_66606c0e-f69c-4cde-8720-aa5a0d08b3b8">Reclassifications &#x2014; Certain prior period results have been reclassified to be consistent with the current period presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80Ni9mcmFnOjQ2NzA4YzRiZjk4OTQ4N2ZiYjBiMjUxYTJjOWQwZGQyL3RleHRyZWdpb246NDY3MDhjNGJmOTg5NDg3ZmJiMGIyNTFhMmM5ZDBkZDJfMjAyMw_b97aa32a-a58d-4411-b60a-811077a347f4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent Accounting Pronouncements:&lt;/span&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 2016, the FASB issued ASU 2016-13, &lt;/span&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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The standard&#x2019;s main goal is to improve financial reporting by requiring earlier recognition of credit losses on financing receivables and other financial assets in scope. The new guidance represents significant changes to accounting for credit losses: (i) full lifetime expected credit losses will be recognized upon initial recognition of an asset in scope; (ii) the current incurred loss impairment model that recognizes losses when a probable threshold is met will be replaced with the expected credit loss impairment method without recognition threshold; and (iii) the expected credit losses estimate will be based upon historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13 introduces two distinctive credit loss impairment models: (i) current expected credit loss impairment model (Subtopic 326-20) applicable to financial assets measured at amortized cost; and (ii) available-for-sale debt securities impairment model (Subtopic 326-30). ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Public entities that qualify as a smaller reporting company can elect to defer compliance effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of ASU 2016-13 on its consolidated financial statements.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfNTEx_5d68c3c1-9aa4-4469-9e49-d5e2977a2f1e">Earnings Per Share Applicable to Common Stockholders&lt;div style="margin-top:10pt;text-align:justify"&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 computations of earnings per share amounts applicable to common stockholders for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020:&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.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.765%"/&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.765%"/&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.770%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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:700;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:700;line-height:100%"&gt;(5,566)&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;(3,711)&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:700;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:700;line-height:100%"&gt;(12,947)&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;(9,613)&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 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 #000000;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 #000000;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 #000000;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 #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted loss per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;(0.08)&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;border-top:3pt double #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:3pt double #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.06)&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;border-top:3pt double #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;(0.20)&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;border-top:3pt double #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:3pt double #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.16)&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;/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:3pt double #000000;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:3pt double #000000;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:3pt double #000000;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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted weighted average common shares outstanding (1):&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:700;line-height:100%"&gt;67,986&lt;/span&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;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 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;60,906&#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 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:700;line-height:100%"&gt;66,086&lt;/span&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;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 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;60,344&#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;/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:3pt double #000000;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:3pt double #000000;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:3pt double #000000;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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potentially dilutive securities (2):&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 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;Stock options&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:700;line-height:100%"&gt;10,535&lt;/span&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;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,457&#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:700;line-height:100%"&gt;10,535&lt;/span&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;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,457&#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;border-bottom:1pt solid #000;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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;92&lt;/span&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;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;92&lt;/span&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;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom: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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes approximately 0.2 million and 0.2 million nonvested shares of restricted stock for the periods ending June&#160;30, 2021 and June&#160;30, 2020, respectively, which are participating securities that feature voting and dividend rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Excluded from the computation of loss per share as their impact is antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfNTEy_81948cdf-0524-411f-8b57-c75b1d53dc34">&lt;div style="margin-top:10pt;text-align:justify"&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 computations of earnings per share amounts applicable to common stockholders for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020:&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.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.765%"/&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.765%"/&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.770%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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:700;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:700;line-height:100%"&gt;(5,566)&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;(3,711)&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:700;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:700;line-height:100%"&gt;(12,947)&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;(9,613)&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 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 #000000;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 #000000;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 #000000;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 #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted loss per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;(0.08)&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;border-top:3pt double #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:3pt double #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.06)&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;border-top:3pt double #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;(0.20)&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;border-top:3pt double #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:3pt double #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.16)&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;/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:3pt double #000000;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:3pt double #000000;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:3pt double #000000;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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted weighted average common shares outstanding (1):&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:700;line-height:100%"&gt;67,986&lt;/span&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;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 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;60,906&#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 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:700;line-height:100%"&gt;66,086&lt;/span&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;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 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;60,344&#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;/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:3pt double #000000;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:3pt double #000000;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:3pt double #000000;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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potentially dilutive securities (2):&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 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;Stock options&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:700;line-height:100%"&gt;10,535&lt;/span&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;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,457&#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:700;line-height:100%"&gt;10,535&lt;/span&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;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,457&#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;border-bottom:1pt solid #000;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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;92&lt;/span&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;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;92&lt;/span&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;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom: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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes approximately 0.2 million and 0.2 million nonvested shares of restricted stock for the periods ending June&#160;30, 2021 and June&#160;30, 2020, respectively, which are participating securities that feature voting and dividend rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Excluded from the computation of loss per share as their impact is antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy0yLTEtMS0w_b467e2ce-554a-4737-8c56-0f7080545a48"
      unitRef="usd">-5566000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy00LTEtMS0w_79892f44-9aef-4531-a780-b5c2fb22be11"
      unitRef="usd">-3711000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy01LTEtMS0yODE2_22c7bc5f-1c03-469f-ab95-1fea7f51149a"
      unitRef="usd">-12947000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMy03LTEtMS0yODE4_fa8ab00f-d4ef-4683-8936-0e4406695cd9"
      unitRef="usd">-9613000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS0yLTEtMS0w_83fccff5-21c2-487a-9f1b-74407c7799e1"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS0yLTEtMS0w_8cd415bc-2595-4017-99c1-08b4c7dc2a10"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS00LTEtMS0w_96285120-d39f-4afb-a137-e535c760d67e"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS00LTEtMS0w_a404e287-df72-4ea0-944c-882f43ca931e"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS01LTEtMS0yODI3_914ab933-116b-4f69-ac94-6ea0822c0cad"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS01LTEtMS0yODI3_ddd3337a-9407-4693-a590-6edc9a659954"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS03LTEtMS0yODMw_a09077c3-2f39-4a79-a944-6f144f3c7a4f"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNS03LTEtMS0yODMw_d7e0fa1b-9e36-41fd-a87c-d312e39373b2"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy0yLTEtMS0w_03e3bbf2-f4eb-4e57-a9c8-7f1c80f41fc2"
      unitRef="shares">67986000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy0yLTEtMS0w_5c326d6f-05fc-4888-b942-d7a3e9601359"
      unitRef="shares">67986000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy00LTEtMS0w_23a09aff-7e1f-4182-966c-47ff35246ee1"
      unitRef="shares">60906000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy00LTEtMS0w_838d49c1-168e-448f-9da8-6bc57783ffac"
      unitRef="shares">60906000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy01LTEtMS0yODM5_b6acb88c-1cde-4007-b108-14e17ba0b993"
      unitRef="shares">66086000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy01LTEtMS0yODM5_f785570d-4cac-4ace-b81e-569e5eb4565a"
      unitRef="shares">66086000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy03LTEtMS0yODQy_875fe474-2e99-4e76-a76e-f14917efe77c"
      unitRef="shares">60344000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfNy03LTEtMS0yODQy_df5e3031-6ab6-4775-8bf9-0c3a89d494ca"
      unitRef="shares">60344000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie6f5b0b89e72410c95abb23f955e4588_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtMi0xLTEtMA_9e3b613e-4bf0-4ff9-8fb4-468df76f25fb"
      unitRef="shares">10535000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i302d1f4139404b06a006a69b058741b8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtNC0xLTEtMA_5b44e031-5dec-470c-8370-f02e9608915d"
      unitRef="shares">11457000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i97d1402b01f9432889be9d77ccb9e622_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtNS0xLTEtMjg0Ng_a9034b9e-64b4-426f-93fd-4c6ca32d7c07"
      unitRef="shares">10535000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i94dd477fca004c7d906f5650e6e8d105_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTAtNy0xLTEtMjg0Ng_2e9c491f-bd6e-4714-b06b-c11124a6d8ff"
      unitRef="shares">11457000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="ie6f5b0b89e72410c95abb23f955e4588_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtMi0xLTEtMA_34688a13-fce7-4fd6-a7ba-7a8dcfe84650"
      unitRef="shares">92000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i302d1f4139404b06a006a69b058741b8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtNC0xLTEtMA_d5c4820d-b027-44ce-9040-6959f1f79ea8"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i97d1402b01f9432889be9d77ccb9e622_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtNS0xLTEtMjg0Ng_29c28145-04e7-4395-a6ec-e4291f0daf07"
      unitRef="shares">92000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i94dd477fca004c7d906f5650e6e8d105_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RhYmxlOjllZTRkOWRmM2VkZDQ1YTU4NWE3ZWU5NmU5ZTU1M2QxL3RhYmxlcmFuZ2U6OWVlNGQ5ZGYzZWRkNDVhNTg1YTdlZTk2ZTllNTUzZDFfMTEtNy0xLTEtMjg0Ng_003f2598-0b5f-4deb-b3eb-5b23f35c80f7"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <cdcx:NonvestedSharesOfRestrictedStock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfMjU3_4dd8de98-4a6a-460d-adaa-50d6a491aec7"
      unitRef="shares">200000</cdcx:NonvestedSharesOfRestrictedStock>
    <cdcx:NonvestedSharesOfRestrictedStock
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF80OS9mcmFnOjI0M2NlNmFkOWRkZTRkODU4ODZhMWU4MmE3ODk0NmVhL3RleHRyZWdpb246MjQzY2U2YWQ5ZGRlNGQ4NTg4NmExZTgyYTc4OTQ2ZWFfMjY0_06c3e705-616d-4648-8435-a29fe7686bbc"
      unitRef="shares">200000</cdcx:NonvestedSharesOfRestrictedStock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RleHRyZWdpb246Y2ViNzFlNjFlZDNiNDk4NmE4YTE1MjBkYjc5MGUwMGVfMjE4_c618cc9d-5dab-4d42-b2d7-004dee296340">Related Party Transactions&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sale of consumer products to related parties during the periods indicated are as follows: &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:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.765%"/&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.765%"/&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.765%"/&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.765%"/&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.772%"/&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="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Net Sales &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:10pt;font-weight:700;line-height:100%"&gt;Trade Receivable as of &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;June 30,&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:10pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align: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;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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A.S. Watson Group*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&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:middle"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Horizon Ventures&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&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:middle"&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:middle"/&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:middle"&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:middle"/&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:middle"&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$2.9&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$2.9&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$4.5&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$4.7&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$2.2&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$0.9&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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="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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*A.S. Watson Group and Horizon Ventures are related parties through common ownership of an enterprise that beneficially owns more than 10% of the common stock of the Company.&lt;/span&gt;&lt;/div&gt;(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals. Horizon Ventures had insignificant sales during the second quarter of 2021.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RleHRyZWdpb246Y2ViNzFlNjFlZDNiNDk4NmE4YTE1MjBkYjc5MGUwMGVfMjE5_7faa2cc9-8900-491c-b85f-634564e11304">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sale of consumer products to related parties during the periods indicated are as follows: &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:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.765%"/&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.765%"/&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.765%"/&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.765%"/&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.772%"/&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="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Net Sales &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:10pt;font-weight:700;line-height:100%"&gt;Trade Receivable as of &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;June 30,&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:10pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align: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;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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A.S. Watson Group*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&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:middle"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Horizon Ventures&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;million&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:middle"&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:middle"/&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:middle"&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:middle"/&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:middle"&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$2.9&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$2.9&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$4.5&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$4.7&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$2.2&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$0.9&lt;/span&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;million&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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="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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*A.S. Watson Group and Horizon Ventures are related parties through common ownership of an enterprise that beneficially owns more than 10% of the common stock of the Company.&lt;/span&gt;&lt;/div&gt;(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals. Horizon Ventures had insignificant sales during the second quarter of 2021.</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8ef6f41b728c4e3da8716f9b227bd58f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS0xLTEtMS0w_769c1b3a-209b-44ce-b25a-6730dc10c4e8"
      unitRef="usd">2900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iad6a9fd0c1444437901068ddbb11ab7a_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS0zLTEtMS0w_aa83703c-b79b-4cfa-ae1b-0ad0f2389e80"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9e4d73ac76a34684bd38b992e4d8bf4f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMy01LTEtMS0yODgy_66c1ef72-0cec-450a-bcdd-86ff3349c15c"
      unitRef="usd">4500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i5b2c2cef055947cc8df2ed17252f1965_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMy03LTEtMS0yODgy_33956f8f-b6dc-4dd7-b0e9-1e3e2b9f6c0e"
      unitRef="usd">3100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i33fc1b3a70594e12ab25e994a0d53f53_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS01LTEtMS0w_8e40568f-d1b5-4262-8d66-19d33ec9b66a"
      unitRef="usd">2200000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i890fa01e439b4b23bc945fd9130d1c0f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfMS03LTEtMS0w_9e8e63b7-a0dd-4e7b-8361-4c00b430199e"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ib3baafd61f9b4d7c876c85fe90e212c6_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC0xLTEtMS0yODc4_5c4620bb-624b-49cd-b562-19b0e82933e3"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i01aca547e88e4106a4bd70744c0589c6_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC0zLTEtMS0yODc4_f2941e2c-1aa6-480d-a608-eb06ca53cf3e"
      unitRef="usd">1600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia24ba932edc84e67852699478160e5cf_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC01LTEtMS0yODc4_9324e37c-ac67-4c08-aee4-8d7f5959f2e1"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9251ff3f286348d997aa43d20ce97fa1_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC03LTEtMS0yODc4_0ab44209-1991-472f-96f7-040b0b238a68"
      unitRef="usd">1600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="ifd4fd306d0374e3bacdca13062f90cfe_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC05LTEtMS0yODg2_a3b84c7c-25a0-48a0-bdde-f69f6fa153ac"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i3f504bc05b484e98bad3351c69b6fb0e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNC0xMS0xLTEtMjg4Ng_35b3ca74-9ef7-47e6-bbd0-f4fe78f8fa9c"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS0xLTEtMS0yODc4_ed58752e-e841-4e14-867c-28b7680bb695"
      unitRef="usd">2900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS0zLTEtMS0yODc4_83f9921f-7554-41ab-867c-6a15a04c87a6"
      unitRef="usd">2900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS01LTEtMS0yODc4_33063c18-1900-467b-a51b-8be3390ef5f5"
      unitRef="usd">4500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS03LTEtMS0yODc4_a5f17614-3d3a-42ee-a616-e805d8d2c1b6"
      unitRef="usd">4700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS05LTEtMS0yODg2_d28c0fbc-ef1d-4dea-b092-7305100e2994"
      unitRef="usd">2200000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81Mi9mcmFnOmNlYjcxZTYxZWQzYjQ5ODZhOGExNTIwZGI3OTBlMDBlL3RhYmxlOjUwOWJlNzRhNTU4ODRiNjY4MTdhY2YxYTdmNmNhOWNhL3RhYmxlcmFuZ2U6NTA5YmU3NGE1NTg4NGI2NjgxN2FjZjFhN2Y2Y2E5Y2FfNS0xMS0xLTEtMjg4Ng_887f2625-b378-4bc9-a3d1-4f7624b84d53"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RleHRyZWdpb246ZThhMjE4MDcxZjU0NGM1NjgyN2NjNWJlMTk1NTg0MzNfMTAw_3d4879d1-4ee1-4b91-ace9-453e11c17d6f">Inventories&lt;div style="margin-top:10pt;text-align:justify"&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's major classes of inventory and corresponding balances as of June&#160;30, 2021 and December&#160;31, 2020 are as follows:&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:71.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.786%"/&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:10pt;font-style:italic;font-weight:400;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jun 30, 2021&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:10pt;font-weight:700;line-height:100%"&gt;Dec 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products - Finished Goods&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:700;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:700;line-height:100%"&gt;4,259&lt;/span&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;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,358&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products - Work in Process&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:700;line-height:100%"&gt;6,229&lt;/span&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;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;5,718&#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;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;Bulk ingredients&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:700;line-height:100%"&gt;1,177&lt;/span&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;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,065&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reference standards&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:700;line-height:100%"&gt;518&lt;/span&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;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;542&#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;text-align:left;vertical-align: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;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:700;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:700;line-height:100%"&gt;12,183&lt;/span&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;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;11,683&#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RleHRyZWdpb246ZThhMjE4MDcxZjU0NGM1NjgyN2NjNWJlMTk1NTg0MzNfMTAx_1cca0319-dc0e-4636-ab21-b16bbecdb0fe">&lt;div style="margin-top:10pt;text-align:justify"&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's major classes of inventory and corresponding balances as of June&#160;30, 2021 and December&#160;31, 2020 are as follows:&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:71.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.786%"/&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:10pt;font-style:italic;font-weight:400;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jun 30, 2021&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:10pt;font-weight:700;line-height:100%"&gt;Dec 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products - Finished Goods&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:700;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:700;line-height:100%"&gt;4,259&lt;/span&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;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,358&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products - Work in Process&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:700;line-height:100%"&gt;6,229&lt;/span&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;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;5,718&#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;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;Bulk ingredients&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:700;line-height:100%"&gt;1,177&lt;/span&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;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,065&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reference standards&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:700;line-height:100%"&gt;518&lt;/span&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;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;542&#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;text-align:left;vertical-align: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;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:700;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:700;line-height:100%"&gt;12,183&lt;/span&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;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;11,683&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMS0yLTEtMS0w_884949fb-94f4-4734-9c59-1e2e4fe5326e"
      unitRef="usd">4259000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMS00LTEtMS0w_a2f8de7e-2299-44ed-9978-967d6281d9e2"
      unitRef="usd">2358000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMi0yLTEtMS0w_613dbcc4-ee0d-4b92-a9ba-578767b8a35c"
      unitRef="usd">6229000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMi00LTEtMS0w_2efee464-f254-4ee1-985e-908ee4bc507a"
      unitRef="usd">5718000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMy0yLTEtMS0w_b7ba6105-435c-46c2-964c-6c5f5eecdc49"
      unitRef="usd">1177000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfMy00LTEtMS0w_6caa9a97-d4ec-4506-b0bd-6043f2aa9f73"
      unitRef="usd">3065000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNC0yLTEtMS0w_2de9ba4a-bdd7-4ae8-be45-a8267883a184"
      unitRef="usd">518000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNC00LTEtMS0w_1d6c34fc-7091-4253-858a-483d838289d4"
      unitRef="usd">542000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryNet
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNS0yLTEtMS0w_250a3af5-9dd1-4d17-ab6f-97f44eb5e486"
      unitRef="usd">12183000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81NS9mcmFnOmU4YTIxODA3MWY1NDRjNTY4MjdjYzViZTE5NTU4NDMzL3RhYmxlOjI4NDlhZWUwOTM5MDRkNWQ4MTRiYmJiY2FlZjMwMmZmL3RhYmxlcmFuZ2U6Mjg0OWFlZTA5MzkwNGQ1ZDgxNGJiYmJjYWVmMzAyZmZfNS00LTEtMS0w_8c99cd7e-6726-4781-b8ce-5ff135f74cde"
      unitRef="usd">11683000</us-gaap:InventoryNet>
    <cdcx:StockIssuanceTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMzMw_ff4d17fc-33a9-4434-8887-fe3852d319f1">Stock Issuance&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During June 2021, the Company sold an aggregate of 0.2 million shares of common stock under the ATM Facility and received proceeds of $1.9 million, net of offering costs and commissions, at an average price of $10.56 per share. For additional information related to the ATM facility transaction see Note 3, &lt;/span&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 20, 2021, the Company entered into a Securities Purchase Agreement with EverFund (the "Financing&#x201d;) pursuant to which the Company agreed to sell and issue approximately 3.8 million shares of common stock at a price of $6.50 per share. On February 23, 2021, the Company closed the Financing and received proceeds of $24.9 million, net of offering costs.&lt;/span&gt;&lt;/div&gt;</cdcx:StockIssuanceTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i83bfe4d93d79472bb6cefdf1d8c426ff_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTY0OTI2NzQ0MzUzOA_4d20a048-0208-44d6-b717-9bdb67e562e9"
      unitRef="shares">200000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i83bfe4d93d79472bb6cefdf1d8c426ff_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTY0OTI2NzQ0NDg0MQ_565347c4-5871-466e-b4c3-7880642bc30b"
      unitRef="usd">1900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="if64bcdc0507b42ba96c609b6836a38c5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTY0OTI2NzQ0NDU0MQ_5aa053f5-52a3-47a7-8bc2-3705780d1d7f"
      unitRef="usdPerShare">10.56</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i619480f4971f4d678e45771a6b6f9fbf_D20210220-20210220"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMTkz_97876c92-14ca-4a44-b571-21be95609dcd"
      unitRef="shares">3800000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i8bebc20348e643d5b234f2edc55c3b1f_I20210220"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMjI2_b5686fc1-0f8d-4aea-904c-648cf2434873"
      unitRef="usdPerShare">6.50</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if2a2d3dbaeaf4c7399ff949da834353c_D20210223-20210223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF81OC9mcmFnOmM3OGQ5ZjM3OTc2YjQwOWY4MzhkN2M2YmI2ZmYwMzE5L3RleHRyZWdpb246Yzc4ZDlmMzc5NzZiNDA5ZjgzOGQ3YzZiYjZmZjAzMTlfMzA1_5048cc4a-c693-4b39-9227-bfb87ef79e9a"
      unitRef="usd">24900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfNDAw_fa6ffe34-3c1d-42ef-9c5a-9c331789ccba">Leases&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 second quarter of 2021, the Company amended its existing lease in Los Angeles, California. In accordance with ASC 842, the amended lease agreement is considered to be modified and subject to lease modification guidance. The right-of-use ("ROU") asset and lease liability related to the agreement were remeasured based on the change in the lease conditions such as rent payment and lease terms. The fair value of the increase in related lease liability and ROU asset is estimated to be approximately $2.2&#160;million. The amended lease now extends through March 31, 2027 and provides one option to extend for an additional five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the Company had ROU assets and corresponding operating lease liabilities of approximately $3.2 million and $3.5 million, respectively. For the three and six months ended June&#160;30, 2021 and 2020, the components of operating lease expense are as follows:&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:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.519%"/&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:13.526%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:top"&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Operating lease expense&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;152&#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;120&#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;305&#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;240&#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 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;Variable lease expense&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;54&#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;65&#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;94&#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;134&#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 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;Operating lease expense&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;206&#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;185&#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;399&#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;374&#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 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;Short-term lease rent expense&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;63&#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;64&#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;125&#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;127&#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 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 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;269&#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;249&#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;524&#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;501&#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="margin-top:5pt"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:10pt;font-weight:700;line-height:100%"&gt;At Jun 30, 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;Weighted-average remaining lease term (years) operating leases&lt;/span&gt;&lt;/td&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;4.9&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:top"&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 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;6.5&#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 style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under operating leases as of June&#160;30, 2021 are as follows:&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:83.695%"/&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:13.521%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&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;2021 (Remainder) &lt;/span&gt;&lt;/div&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 #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;292&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;669&#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;2023&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;817&#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;2024&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;836&#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;2025&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;808&#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;2026&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;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;/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;Thereafter&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;144&#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&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;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,130&#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 2px 13pt;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 present value discount&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;(646)&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;Present value of total operating lease liabilities&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;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,484&#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 2px 13pt;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 current portion&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;(467)&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 25pt;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;Long-term obligations under operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:LesseeOperatingLeasesTextBlock>
    <cdcx:OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0MzkzMg_69936c82-3bfd-4351-bb04-67e13c3aca56"
      unitRef="usd">2200000</cdcx:OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification>
    <cdcx:OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0MzkzMg_f6a5c90e-2fe9-4277-8724-16d04091fdf5"
      unitRef="usd">2200000</cdcx:OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification>
    <cdcx:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0NDg3OA_0fc3d981-5137-4384-9d14-78b2e7ef736d"
      unitRef="renewal_options">1</cdcx:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTY0OTI2NzQ0NDg0Ng_1c946470-9a69-49cd-9550-7e72f796d0ae">P5Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTMx_c22a0032-3576-40bc-9061-fe2244217bbd"
      unitRef="usd">3200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMTk4_7159d669-6c19-41cc-b8ef-3241ef4e319a"
      unitRef="usd">3500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMzk3_06e8bb11-0c45-44d9-883a-b5d321602e4c">For the three and six months ended June&#160;30, 2021 and 2020, the components of operating lease expense are as follows:&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:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.519%"/&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:13.526%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:top"&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Operating lease expense&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;152&#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;120&#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;305&#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;240&#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 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;Variable lease expense&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;54&#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;65&#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;94&#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;134&#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 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;Operating lease expense&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;206&#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;185&#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;399&#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;374&#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 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;Short-term lease rent expense&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;63&#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;64&#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;125&#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;127&#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 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 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;269&#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;249&#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;524&#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;501&#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;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMi0xLTEtMS0w_4b8e955d-5c63-4e0d-9ecc-5d24a6866b26"
      unitRef="usd">152000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMi0zLTEtMS0w_3b536f33-b2ea-4d06-a0bf-1a2c56d707ca"
      unitRef="usd">120000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy01LTEtMS0yOTc0_ed799636-fc95-4b2c-816b-65d9f0e55743"
      unitRef="usd">305000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy03LTEtMS0yOTc0_12e99604-53ed-4804-bbfd-98658f54fdad"
      unitRef="usd">240000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy0xLTEtMS0w_13ca0d95-20d6-4381-a982-bd53bf722b8b"
      unitRef="usd">54000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfMy0zLTEtMS0w_e3173759-a3fb-428e-a65c-e4c44859033b"
      unitRef="usd">65000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC01LTEtMS0yOTc0_0c988e4a-52d7-4f0f-8287-beb3ba357fe8"
      unitRef="usd">94000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC03LTEtMS0yOTc0_82ef797f-f706-4ce9-be61-ecf3ade14778"
      unitRef="usd">134000</us-gaap:VariableLeaseCost>
    <cdcx:TotalOperatingLeaseExpenses
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC0xLTEtMS0w_21c2f8ac-009a-4c43-ab34-7aa88c935223"
      unitRef="usd">206000</cdcx:TotalOperatingLeaseExpenses>
    <cdcx:TotalOperatingLeaseExpenses
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNC0zLTEtMS0w_8d9b5f93-473d-4da0-8e90-4cf979f0f0e7"
      unitRef="usd">185000</cdcx:TotalOperatingLeaseExpenses>
    <cdcx:TotalOperatingLeaseExpenses
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS01LTEtMS0yOTc0_202c10bd-9626-4af0-8761-5274bd0e90ae"
      unitRef="usd">399000</cdcx:TotalOperatingLeaseExpenses>
    <cdcx:TotalOperatingLeaseExpenses
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS03LTEtMS0yOTc0_335184b4-3aa4-4b8d-b358-7402b738caec"
      unitRef="usd">374000</cdcx:TotalOperatingLeaseExpenses>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS0xLTEtMS0w_15949454-c2b8-42fd-baea-188f8837583a"
      unitRef="usd">63000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNS0zLTEtMS0w_15aac5e4-2d2a-459b-935a-0d685a1f0bbf"
      unitRef="usd">64000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi01LTEtMS0yOTc0_a6ddb0af-4111-4df6-89fd-06662823a2c2"
      unitRef="usd">125000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi03LTEtMS0yOTc0_99837035-af38-45a9-a393-335b76942898"
      unitRef="usd">127000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi0xLTEtMS0w_70b5a056-2604-4ef0-bf73-2b49d3e0aa21"
      unitRef="usd">269000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNi0zLTEtMS0w_83452635-2f1e-4e4d-9a9c-37567bee65bf"
      unitRef="usd">249000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNy01LTEtMS0yOTc0_e04e1eb4-5ff0-4727-860c-5c0c6476a2d0"
      unitRef="usd">524000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjMyNTYzNDk0NzgwYTQzOTQ5NDM3YzI1M2I4MzI3MmJhL3RhYmxlcmFuZ2U6MzI1NjM0OTQ3ODBhNDM5NDk0MzdjMjUzYjgzMjcyYmFfNy03LTEtMS0yOTc0_1e758712-e66c-438f-86c6-d8ae03083adc"
      unitRef="usd">501000</us-gaap:LeaseCost>
    <cdcx:ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMzk4_c1dcc5be-8b05-48c7-b744-80ad30b577cc">&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:10pt;font-weight:700;line-height:100%"&gt;At Jun 30, 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;Weighted-average remaining lease term (years) operating leases&lt;/span&gt;&lt;/td&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;4.9&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:top"&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 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;6.5&#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;</cdcx:ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOmM3OTA2YTIzMTdhODQwNmQ4ZmY4NmM3YzQxMmVmZDYzL3RhYmxlcmFuZ2U6Yzc5MDZhMjMxN2E4NDA2ZDhmZjg2YzdjNDEyZWZkNjNfMS0xLTEtMS0w_94228883-b7b8-47e6-822e-adcd4c9f619b">P4Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOmM3OTA2YTIzMTdhODQwNmQ4ZmY4NmM3YzQxMmVmZDYzL3RhYmxlcmFuZ2U6Yzc5MDZhMjMxN2E4NDA2ZDhmZjg2YzdjNDEyZWZkNjNfMi0xLTEtMS0w_6086bb71-2661-4c40-a6ac-83edbc902eb4"
      unitRef="number">0.065</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RleHRyZWdpb246Mjk1NGZlOTRhM2FmNGU3ZDkxOWIxOTk3Zjk0ZTRiZjdfMzk5_b125a6c3-ff0f-446c-8f0f-4474706e32e5">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under operating leases as of June&#160;30, 2021 are as follows:&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:83.695%"/&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:13.521%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&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;2021 (Remainder) &lt;/span&gt;&lt;/div&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 #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;292&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;669&#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;2023&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;817&#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;2024&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;836&#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;2025&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;808&#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;2026&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;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;/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;Thereafter&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;144&#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&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;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,130&#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 2px 13pt;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 present value discount&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;(646)&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;Present value of total operating lease liabilities&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;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,484&#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 2px 13pt;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 current portion&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;(467)&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 25pt;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;Long-term obligations under operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMS0xLTEtMS0w_95d0797d-5ba8-4680-b0e8-1ab225ad1602"
      unitRef="usd">292000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMi0xLTEtMS0w_ac718e9b-b94c-49ff-8b6e-55f315e98d61"
      unitRef="usd">669000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMy0xLTEtMS0w_2fdd8a44-75fc-4c11-b92a-f43910a5787a"
      unitRef="usd">817000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNC0xLTEtMS0w_044d36b5-77d8-4460-9855-164098103b6c"
      unitRef="usd">836000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNS0xLTEtMS0w_2693cb32-7d9d-462e-a113-1d8bf873dab4"
      unitRef="usd">808000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNi0xLTEtMS0zNzU4_116684cc-2244-431d-b735-563eb05637dc"
      unitRef="usd">564000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNy0xLTEtMS0zNzU4_1d966dfe-9782-4af4-8936-c198c7de33bf"
      unitRef="usd">144000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNi0xLTEtMS0w_7f5274e9-2a5f-4b23-bf41-857c521cae44"
      unitRef="usd">4130000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfNy0xLTEtMS0w_a1742e50-c43b-4886-86d2-806f1a2897e2"
      unitRef="usd">646000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfOC0xLTEtMS0w_a451bf39-092f-497d-81ac-1b2bcc1c607d"
      unitRef="usd">3484000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfOS0xLTEtMS0w_3d547458-44a9-4194-8310-b7f6a446b5dd"
      unitRef="usd">467000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82MS9mcmFnOjI5NTRmZTk0YTNhZjRlN2Q5MTliMTk5N2Y5NGU0YmY3L3RhYmxlOjNmNWYyMjNlYTUyMTQwZTA5YWIwNmU5MTQwYTAwZmQyL3RhYmxlcmFuZ2U6M2Y1ZjIyM2VhNTIxNDBlMDlhYjA2ZTkxNDBhMDBmZDJfMTAtMS0xLTEtMA_f48d0420-5c63-4c21-8731-da5ea79f348f"
      unitRef="usd">3017000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyMQ_7198c25f-8648-483c-9ce1-59c7dfa2938a">Share-Based Compensation&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 grants awards to recipients through the 2017 Equity Incentive Plan, as amended (the &#x201c;2017 Plan&#x201d;), which was approved by stockholders and the Board of Directors. The 2017 Plan provided for the issuance of shares that total no more than the sum of (i) 14,500,000 new shares, (ii) approximately 384,000 unallocated shares remaining available for the grant of new awards under the Second Amended and Restated 2007 Equity Incentive Plan, (iii) any returning shares such as forfeited, cancelled, or expired shares and (iv) 500,000 shares pursuant to an inducement award. The number of shares available to be issued under the 2017 Plan will be reduced by (i) one share for each share that relates to an option or stock appreciation right award and (ii) 1.5 shares for each share which relates to an award other than a stock option or stock appreciation right award (a full-value award). As of June&#160;30, 2021, there were approximately 5.1 million remaining shares available for issuance under this plan. Options expire 10 years from the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;General Vesting Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock option and restricted stock unit awards are generally subject to a one-year cliff vesting period after which 1/3 of the shares vest with the remaining shares vesting ratably over a two-year period subject to the passage of time. Additionally, certain stock option awards are market or performance based and vest based on certain triggering events established by the Compensation Committee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s stock options that are not market based are estimated at the grant date using the Black-Scholes option pricing model. The Company used the following weighted average assumptions for options granted during the six months ended June&#160;30, 2021:&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:70.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.953%"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average: &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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 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 #000;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;Expected term&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;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;5.8 years&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 volatility&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;74.2&#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;Risk-free rate&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;1.0&#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 dividends&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;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 style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Period Based Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 summarizes activity of service period-based stock options at June&#160;30, 2021 and changes during the six months ended:&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:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.081%"/&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 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:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.705%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/td&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;/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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands except per-share data and remaining contractual term)&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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (Years)&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="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:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Outstanding at December 31, 2020&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;10,833&#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.96&#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;6.8&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="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;/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;Options 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,172&#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;9.64&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;Options 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;(2,029)&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;4.36&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;12,838&#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;/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;Options 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;(482)&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.42&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Outstanding at June 30, 2021&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;9,494&#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;4.55&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.9&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="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;51,253&#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:2px 1pt;text-align:right;vertical-align:middle"&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 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:3pt double #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:3pt double #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:3pt double #000;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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;6,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;border-bottom:3pt double #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;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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;5.6&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;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;37,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&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 style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*The aggregate intrinsic values in the table above are based on the Company&#x2019;s stock price of $9.86, which is the closing price of the Company&#x2019;s stock on the last day of business for the period ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Based&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 also grants stock option awards that are performance based and vest based on the achievement of certain criteria established from time to time by the Compensation Committee. If these performance criteria are not met, the compensation expenses are not recognized and the expenses that have been recognized will be reversed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 summarizes performance based stock options activity at June&#160;30, 2021 and changes during the six months ended:&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:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.081%"/&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 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:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.705%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/td&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;/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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands except per share data and remaining contractual term)&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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (Years)&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="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:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Outstanding at December 31, 2020&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;81&#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;4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.1&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="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;/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;Options 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;&#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="3" style="background-color:#ffffff;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="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 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;Options 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;(40)&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;4.34&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;401&#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;/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;Options 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;&#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="3" style="background-color:#ffffff;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="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;Outstanding at June 30, 2021&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;41&#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;4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.6&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="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;226&#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:2px 1pt;text-align:left;vertical-align: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 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:3pt double #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:3pt double #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:3pt double #000;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;border-bottom:3pt double #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;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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;2.6&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*The aggregate intrinsic values in the table above are based on the Company&#x2019;s stock price of $9.86, which is the closing price of the Company&#x2019;s stock on the last day of business for the period ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Total Remaining Unamortized Compensation for Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, there was approximately $11.5 million of total unrecognized compensation expense related to non-vested stock options granted under the plans. That cost is expected to be recognized over a weighted average period of 2.1 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit awards are generally subject to a one-year cliff vesting period after which 1/3 of the shares vest with the remaining shares vesting ratably over a two-year period subject to the passage of time. The following table summarizes activity of restricted stock unit awards granted at June&#160;30, 2021 and changes during the six months ended:&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:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:12.205%"/&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands except per share fair value)&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:10pt;font-weight:700;line-height:100%"&gt;Number of RSUs&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:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Fair 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;Unvested shares at December 31, 2020&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;&#x2014;&#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;&#x2014;&#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;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;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 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.83&#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;Vested&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;/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;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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested shares at June 30, 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;92&#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;11.83&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #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: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 to vest at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;border-bottom:3pt double #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;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;11.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Total Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense was as follows:&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:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:12.204%"/&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:12.204%"/&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:12.207%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-style:italic;font-weight:400;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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Share-based compensation expense&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Cost of sales&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:700;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:700;line-height:100%"&gt;58&lt;/span&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;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;42&#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:700;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:700;line-height:100%"&gt;98&lt;/span&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;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;75&#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 12.25pt;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;Sales and marketing&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:700;line-height:100%"&gt;454&lt;/span&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;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;242&#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:700;line-height:100%"&gt;842&lt;/span&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;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;474&#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 12.25pt;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 and development&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:700;line-height:100%"&gt;220&lt;/span&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;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;134&#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:700;line-height:100%"&gt;358&lt;/span&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;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;272&#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 12.25pt;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;General and administrative&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:700;line-height:100%"&gt;884&lt;/span&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;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,293&#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:700;line-height:100%"&gt;1,602&lt;/span&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;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,763&#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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%"&gt;1,616&lt;/span&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;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;1,711&#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:700;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:700;line-height:100%"&gt;2,900&lt;/span&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;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,584&#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares
      contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NTY3OQ_fa3740ef-0182-4243-9f9e-5e8dc0e8f966"
      unitRef="shares">14500000</cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares>
    <cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining
      contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NTY4OQ_ebbcd0ab-9e53-4263-bb4a-7dcedb1114c9"
      unitRef="shares">384000</cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining>
    <cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward
      contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NTY5OQ_f92db95a-1141-4a70-a926-426ba84973cb"
      unitRef="shares">500000</cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward>
    <cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan
      contextRef="iaef2a0853b114ce3ae22321cdc6d8811_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzNDQzOQ_e30b92ba-0842-4f7f-ac1a-f40f9c6e1724"
      unitRef="shares">1</cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan>
    <cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan
      contextRef="i1d9c5da40f96492c891c4bbbea7b9ed1_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzNDQzNQ_6e04ed83-0015-4f19-9aeb-723d0515ab8b"
      unitRef="shares">1.5</cdcx:ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i14acbfbacaf848e6bbf5fd4dc29e102d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0NjY0OA_aae78bdd-5ac7-4a94-b16a-a093cc058987"
      unitRef="shares">5100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i2a4a4366eee24771b49c259716f489c1_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTY0OTI2NzQ0ODU3NA_24c056a1-ae2d-4bcc-a5bc-360ae5c77c7f">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if14b337429084724b212d271fc24d803_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY3Nw_34f7e77f-33d0-4bf9-9af0-22b5cbf5beaa">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0bc3371b39dc4ea6895aa9bb3d63ac60_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY3OA_fdd74a8e-c47e-4c10-bb25-b44584251966">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyMg_e1c3c1c8-c935-4a20-9fea-6da71aed32f2">The Company used the following weighted average assumptions for options granted during the six months ended June&#160;30, 2021:&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:70.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.953%"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average: &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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 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 #000;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;Expected term&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;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;5.8 years&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 volatility&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;74.2&#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;Risk-free rate&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;1.0&#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 dividends&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;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;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfMS0xLTEtMS0w_0c98f8bb-fe9a-48d9-b396-3f90943e21bf">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfMi0xLTEtMS0w_7aee2ca5-4192-4b5a-870f-579a38176311"
      unitRef="number">0.742</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfMy0xLTEtMS0w_b85b082d-0fd9-4390-ba67-cde377767aa1"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmU0ZDMyYjRlZGVmMzRjMzJhMmU0MTVlOWM1NTI5NGEwL3RhYmxlcmFuZ2U6ZTRkMzJiNGVkZWYzNGMzMmEyZTQxNWU5YzU1Mjk0YTBfNC0xLTEtMS0w_a466be10-da15-4d84-b4b7-c1f4161b0681"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyMw_67a7a307-fe8d-4439-8c06-51d4db1352ea">&lt;div style="margin-top:10pt;text-align:justify"&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 summarizes activity of service period-based stock options at June&#160;30, 2021 and changes during the six months ended:&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:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.081%"/&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 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:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.705%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/td&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;/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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands except per-share data and remaining contractual term)&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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (Years)&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="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:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Outstanding at December 31, 2020&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;10,833&#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.96&#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;6.8&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="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;/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;Options 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,172&#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;9.64&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;Options 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;(2,029)&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;4.36&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;12,838&#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;/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;Options 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;(482)&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.42&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Outstanding at June 30, 2021&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;9,494&#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;4.55&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.9&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="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;51,253&#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:2px 1pt;text-align:right;vertical-align:middle"&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 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:3pt double #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:3pt double #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:3pt double #000;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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;6,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;border-bottom:3pt double #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;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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;5.6&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;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;37,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&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 style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*The aggregate intrinsic values in the table above are based on the Company&#x2019;s stock price of $9.86, which is the closing price of the Company&#x2019;s stock on the last day of business for the period ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i056d48bdd4f248fd854f1b3784c3bfbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfMi0xLTEtMS0w_d288d5e9-e5c1-4092-a169-c362c0e8d398"
      unitRef="shares">10833000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <cdcx:WeightedAverageExercisePriceOutstandingBeginningBalance
      contextRef="i056d48bdd4f248fd854f1b3784c3bfbf_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfMi0zLTEtMS0w_a83f1a16-58b9-49d2-ac0c-20fee70fc79e"
      unitRef="usdPerShare">3.96</cdcx:WeightedAverageExercisePriceOutstandingBeginningBalance>
    <cdcx:WeightedAverageRemainingContractualTermBeginningBalance
      contextRef="ie140e5073ef948608e904ae69b29617c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfMi01LTEtMS0w_18a23285-1e5f-4de9-b507-77b94173fe77">P6Y9M18D</cdcx:WeightedAverageRemainingContractualTermBeginningBalance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNC0xLTEtMS0w_8733c182-755a-425e-9d8d-ee1f51be22fa"
      unitRef="shares">1172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNC0zLTEtMS0w_e3d7caeb-ac68-4845-8d68-8abb3ff23c39"
      unitRef="usdPerShare">9.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNS0xLTEtMS0w_0419b23c-ecb3-4b60-b1ae-bdda65c7a9fe"
      unitRef="shares">2029000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <cdcx:WeightedAverageExercisePriceExercised
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNS0zLTEtMS0w_2c461aed-7984-4056-827e-0b051901aca8"
      unitRef="usdPerShare">4.36</cdcx:WeightedAverageExercisePriceExercised>
    <cdcx:WeightedAverageIntrinsicValueExercised
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNS05LTEtMS0w_0edf63b7-0cc6-4f6f-b8d3-a294dce52bb2"
      unitRef="usd">12838000</cdcx:WeightedAverageIntrinsicValueExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNi0xLTEtMS0w_c9389199-f0b5-4c6a-8151-8bebcf9b4f57"
      unitRef="shares">482000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNi0zLTEtMS0w_8b5774f0-9800-40c8-8a1a-a37fd0d622cd"
      unitRef="usdPerShare">4.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i205e6d4fa8b24da7a9455abae277d54a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy0xLTEtMS0w_7dddd47d-14c1-44d7-bebc-d17896582801"
      unitRef="shares">9494000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <cdcx:WeightedAverageExercisePriceOutstandingEndingBalance
      contextRef="i205e6d4fa8b24da7a9455abae277d54a_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy0zLTEtMS0w_8e161724-af4c-4065-af69-808d29eb0220"
      unitRef="usdPerShare">4.55</cdcx:WeightedAverageExercisePriceOutstandingEndingBalance>
    <cdcx:WeightedAverageRemainingContractualTermEndingBalance
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy01LTEtMS0w_4d616ded-821c-4a21-b4b1-947098714818">P6Y10M24D</cdcx:WeightedAverageRemainingContractualTermEndingBalance>
    <cdcx:WeightedAverageIntrinsicValueEndingBalance
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfNy05LTEtMS0w_5141eec1-caae-4a2f-9ae7-7c91380db0a4"
      unitRef="usd">51253000</cdcx:WeightedAverageIntrinsicValueEndingBalance>
    <cdcx:NumberOfSharesEndingBalanceExercised
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS0xLTEtMS0w_e87e6085-fae0-4264-840f-b9c67c6015bc"
      unitRef="shares">6041000</cdcx:NumberOfSharesEndingBalanceExercised>
    <cdcx:WeightedAverageExercisePriceExercisableEndingBalance
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS0zLTEtMS0w_001c6e78-f4fa-4f5f-a339-ba279b999239"
      unitRef="usdPerShare">3.66</cdcx:WeightedAverageExercisePriceExercisableEndingBalance>
    <cdcx:WeightedAverageRemainingContractualTermExercisableBalance
      contextRef="ib95f0fb8ff0c46bba32f6e2764801e10_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS01LTEtMS0w_7085c70a-84ab-4e21-9bd8-e24bdf8e03e3">P5Y7M6D</cdcx:WeightedAverageRemainingContractualTermExercisableBalance>
    <cdcx:WeightedAverageIntrinsicValueExercisedEndingBalance
      contextRef="i205e6d4fa8b24da7a9455abae277d54a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmQ0ODg5MzJiMjE3NDRjYTJhYWM2NzgzZmU3NmUxMzg3L3RhYmxlcmFuZ2U6ZDQ4ODkzMmIyMTc0NGNhMmFhYzY3ODNmZTc2ZTEzODdfOS05LTEtMS0w_bc402f23-abb1-422d-b6f4-e1fd091e394a"
      unitRef="usd">37427000</cdcx:WeightedAverageIntrinsicValueExercisedEndingBalance>
    <us-gaap:SharePrice
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTc3MQ_ca2785d7-8a08-4546-adc7-21c9c2a36998"
      unitRef="usdPerShare">9.86</us-gaap:SharePrice>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyNA_bf28aa3f-a24b-4eed-b572-ee7af7aaec7f">&lt;div style="margin-top:10pt;text-align:justify"&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 summarizes performance based stock options activity at June&#160;30, 2021 and changes during the six months ended:&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:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.081%"/&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 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:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.705%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/td&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;/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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands except per share data and remaining contractual term)&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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt 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:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (Years)&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="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:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Outstanding at December 31, 2020&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;81&#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;4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.1&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="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;/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;Options 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;&#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="3" style="background-color:#ffffff;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="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 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;Options 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;(40)&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;4.34&#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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;401&#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;/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;Options 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;&#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="3" style="background-color:#ffffff;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="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;Outstanding at June 30, 2021&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;41&#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;4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.6&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="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;226&#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:2px 1pt;text-align:left;vertical-align: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 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:3pt double #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:3pt double #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:3pt double #000;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;border-bottom:3pt double #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;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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;2.6&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*The aggregate intrinsic values in the table above are based on the Company&#x2019;s stock price of $9.86, which is the closing price of the Company&#x2019;s stock on the last day of business for the period ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic44fd3cdd9724bbaab64fb9a3c49b611_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfMi0xLTEtMS0w_1995e63b-1d35-4a57-9037-625fdd3d5388"
      unitRef="shares">81000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <cdcx:WeightedAverageExercisePriceOutstandingBeginningBalance
      contextRef="ic44fd3cdd9724bbaab64fb9a3c49b611_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfMi0zLTEtMS0w_7c5de7a6-d267-4213-88a6-346b22a2ead7"
      unitRef="usdPerShare">4.34</cdcx:WeightedAverageExercisePriceOutstandingBeginningBalance>
    <cdcx:WeightedAverageRemainingContractualTermBeginningBalance
      contextRef="iff2058d0850c489aabf5251cb0ef5ca5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfMi01LTEtMS0w_4bd8c762-2dc2-4f16-9e20-bd9f9250828c">P3Y1M6D</cdcx:WeightedAverageRemainingContractualTermBeginningBalance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNC0xLTEtMS0w_48a1c1a0-1303-4f08-84cf-8d54e5c00b32"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNC0zLTEtMS0w_4c28b22d-337c-472b-b50b-a0f618bdbc4b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNS0xLTEtMS0w_df0143f8-c2f0-4b1d-b5b6-53b25afd23e0"
      unitRef="shares">40000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <cdcx:WeightedAverageExercisePriceExercised
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNS0zLTEtMS0w_2c83c97a-8eef-4fa9-a8bc-83e40277d7c8"
      unitRef="usdPerShare">4.34</cdcx:WeightedAverageExercisePriceExercised>
    <cdcx:WeightedAverageIntrinsicValueExercised
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNS05LTEtMS0w_8977c7b5-dd85-43dd-893e-1d5c9c86b0a3"
      unitRef="usd">401000</cdcx:WeightedAverageIntrinsicValueExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNi0xLTEtMS0w_62dda3ae-24b6-4147-9d79-a6ae7ec69d07"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNi0zLTEtMS0w_695472a3-d8f0-41f4-a0b4-35abff86767c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7ec833cc4ed648e482e33e0d96157e6d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy0xLTEtMS0w_57b3d861-221d-46d7-9e81-7c0e49247008"
      unitRef="shares">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <cdcx:WeightedAverageExercisePriceOutstandingEndingBalance
      contextRef="i7ec833cc4ed648e482e33e0d96157e6d_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy0zLTEtMS0w_812c5e23-9fa4-4fc4-9589-4abee79c9979"
      unitRef="usdPerShare">4.34</cdcx:WeightedAverageExercisePriceOutstandingEndingBalance>
    <cdcx:WeightedAverageRemainingContractualTermEndingBalance
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy01LTEtMS0w_74b20c9b-7b17-4989-8b1c-4db45fd42c3f">P2Y7M6D</cdcx:WeightedAverageRemainingContractualTermEndingBalance>
    <cdcx:WeightedAverageIntrinsicValueEndingBalance
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfNy05LTEtMS0w_752d7d96-fbee-4cc6-bf1d-b1759de3e861"
      unitRef="usd">226000</cdcx:WeightedAverageIntrinsicValueEndingBalance>
    <cdcx:NumberOfSharesEndingBalanceExercised
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS0xLTEtMS0w_68977124-975a-4e53-86c5-954119486dc5"
      unitRef="shares">41000</cdcx:NumberOfSharesEndingBalanceExercised>
    <cdcx:WeightedAverageExercisePriceExercisableEndingBalance
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS0zLTEtMS0w_a34f5215-ce92-408d-b96e-4b9b05f61fce"
      unitRef="usdPerShare">4.34</cdcx:WeightedAverageExercisePriceExercisableEndingBalance>
    <cdcx:WeightedAverageRemainingContractualTermExercisableBalance
      contextRef="idc0f1d909a0d401f80509ea4886a4c9c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS01LTEtMS0w_52142f6a-f344-4042-a3ec-4dc4a11a38c0">P2Y7M6D</cdcx:WeightedAverageRemainingContractualTermExercisableBalance>
    <cdcx:WeightedAverageIntrinsicValueExercisedEndingBalance
      contextRef="i7ec833cc4ed648e482e33e0d96157e6d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIxMTk1YzU3ODA2ZDRiYzlhNDFlZWM2ZGRmZGJhZWFlL3RhYmxlcmFuZ2U6YjExOTVjNTc4MDZkNGJjOWE0MWVlYzZkZGZkYmFlYWVfOS05LTEtMS0w_e3533c53-ac58-40ee-ae48-c335533f5298"
      unitRef="usd">226000</cdcx:WeightedAverageIntrinsicValueExercisedEndingBalance>
    <us-gaap:SharePrice
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMjUzMQ_ca2785d7-8a08-4546-adc7-21c9c2a36998"
      unitRef="usdPerShare">9.86</us-gaap:SharePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMjczMQ_0cf76bf1-b09a-4234-a664-6e2787b84105"
      unitRef="usd">11500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMjkxMQ_a26fd99b-620a-4eca-a3c5-c82a71dc2e09">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0a3a52ee932843029576dfd0eb58b4fb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY3OQ_d095c78e-cd90-4089-a563-a650d5568b75">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibbc9bfd1faa642a0a93372f6f5c5caa7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMTA5OTUxMTYzMzY4MA_c944cc99-c9c6-46c3-86fc-7e68ac9f6759">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyNQ_c8daf19a-c3a8-4a45-bbae-293a5de05e62">The following table summarizes activity of restricted stock unit awards granted at June&#160;30, 2021 and changes during the six months ended:&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:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:12.205%"/&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands except per share fair value)&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:10pt;font-weight:700;line-height:100%"&gt;Number of RSUs&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:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Fair 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;Unvested shares at December 31, 2020&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;&#x2014;&#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;&#x2014;&#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;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;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 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.83&#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;Vested&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;/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;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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested shares at June 30, 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;92&#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;11.83&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #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: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 to vest at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;border-bottom:3pt double #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;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;11.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <cdcx:UnvestedSharesBeginningBalance
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMS0xLTEtMS0w_a4fe9ff4-e645-41e3-8d80-bf20b805dfc6"
      unitRef="shares">0</cdcx:UnvestedSharesBeginningBalance>
    <cdcx:UnvestedWeightedAverageFairValueBeginningBalance
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMS0zLTEtMS0w_8292ff03-f078-4b29-96b8-3a0083d3c948"
      unitRef="usdPerShare">0</cdcx:UnvestedWeightedAverageFairValueBeginningBalance>
    <cdcx:UnvestedSharesGranted
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMi0xLTEtMS0w_a1b337da-3ef7-4972-8696-adf9e435d356"
      unitRef="shares">92000</cdcx:UnvestedSharesGranted>
    <cdcx:UnvestedWeightedAverageFairValueGranted
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMi0zLTEtMS0w_f1370fd2-6b3b-4f55-9d37-c42e24542287"
      unitRef="usdPerShare">11.83</cdcx:UnvestedWeightedAverageFairValueGranted>
    <cdcx:UnvestedSharesVested
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMy0xLTEtMS0w_42322040-5709-4985-a8dc-ad41260e07d4"
      unitRef="shares">0</cdcx:UnvestedSharesVested>
    <cdcx:UnvestedWeightedAverageFairValueVested
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfMy0zLTEtMS0w_5f53b7fd-3144-48d9-a1c8-ea9593a70f33"
      unitRef="usdPerShare">0</cdcx:UnvestedWeightedAverageFairValueVested>
    <cdcx:UnvestedSharesForfeited
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNC0xLTEtMS0w_8b8d32ed-2070-4b92-84c8-bf49315f9e57"
      unitRef="shares">0</cdcx:UnvestedSharesForfeited>
    <cdcx:UnvestedWeightedAverageFairValueForfeited
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNC0zLTEtMS0w_42eddbd2-ca62-4ef3-bde8-83a6d3aac029"
      unitRef="usdPerShare">0</cdcx:UnvestedWeightedAverageFairValueForfeited>
    <cdcx:UnvestedSharesEndingBalance
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNS0xLTEtMS0w_3e57d73c-2a39-45b2-81f5-714a7d5c6415"
      unitRef="shares">92000</cdcx:UnvestedSharesEndingBalance>
    <cdcx:UnvestedWeightedAverageFairValueEndingBalance
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNS0zLTEtMS0w_68acd56f-1ec4-4b2a-bb49-82445724708a"
      unitRef="usdPerShare">11.83</cdcx:UnvestedWeightedAverageFairValueEndingBalance>
    <cdcx:UnvestedSharesExpectedToVest
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNy0xLTEtMS0w_e25d9a19-1fee-47af-854b-0c9e24138160"
      unitRef="shares">92000</cdcx:UnvestedSharesExpectedToVest>
    <cdcx:UnvestedWeightedAverageFairValueExpectedToVest
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmIyNWY1NzVlMTUxNDQ4NDY5NDg4NjdiODRiZjdjODNmL3RhYmxlcmFuZ2U6YjI1ZjU3NWUxNTE0NDg0Njk0ODg2N2I4NGJmN2M4M2ZfNy0zLTEtMS0w_49a49f9d-c2a4-47ed-91a4-283b15a2cb7a"
      unitRef="usdPerShare">11.83</cdcx:UnvestedWeightedAverageFairValueExpectedToVest>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RleHRyZWdpb246NjhlM2FhYjI0NmE3NDVjNmJlMDk2OTQ2ZWE4ZTIzYjFfMzQyNg_e8174c0a-85f4-4861-b910-e246cdcf5861">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense was as follows:&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:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:12.204%"/&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:12.204%"/&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:12.207%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-style:italic;font-weight:400;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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Share-based compensation expense&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Cost of sales&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:700;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:700;line-height:100%"&gt;58&lt;/span&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;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;42&#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:700;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:700;line-height:100%"&gt;98&lt;/span&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;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;75&#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 12.25pt;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;Sales and marketing&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:700;line-height:100%"&gt;454&lt;/span&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;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;242&#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:700;line-height:100%"&gt;842&lt;/span&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;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;474&#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 12.25pt;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 and development&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:700;line-height:100%"&gt;220&lt;/span&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;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;134&#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:700;line-height:100%"&gt;358&lt;/span&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;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;272&#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 12.25pt;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;General and administrative&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:700;line-height:100%"&gt;884&lt;/span&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;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,293&#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:700;line-height:100%"&gt;1,602&lt;/span&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;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,763&#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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%"&gt;1,616&lt;/span&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;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;1,711&#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:700;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:700;line-height:100%"&gt;2,900&lt;/span&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;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,584&#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:ShareBasedCompensation
      contextRef="i9eda482e31d94ecfa43d61e7a9a86c0f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy0xLTEtMS0w_0f60782d-ad2f-4754-bc0f-9da3b73fe01c"
      unitRef="usd">58000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i12c70afc180d429eb12be2a4ee5e47a6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy0zLTEtMS0w_eb103559-a42b-4c37-916a-0b70a421c56a"
      unitRef="usd">42000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7387ce3dcc2f4ca9a8be5722e34407d7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy01LTEtMS04OTU_4888122a-063a-42bb-a7a3-3e8075da8994"
      unitRef="usd">98000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibf9886f967244ea3aae952d58e716852_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfMy03LTEtMS04OTk_44743da1-5a45-48fa-a03b-9de8b33e18a0"
      unitRef="usd">75000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifd6d6c53ffb24a68ac8377e8c8e8f2e1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC0xLTEtMS0w_e802b788-5bb6-4a02-9432-2d76103b3a07"
      unitRef="usd">454000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i92a70e81e1f74eaeb4baa1b4114e15c4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC0zLTEtMS0w_b4a2659e-8edf-4d03-9811-4076caaa9548"
      unitRef="usd">242000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i97c55ba9c4274207a80d1c1b9b027f6a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC01LTEtMS04OTU_702e67b4-2e74-47c8-8c1b-7559d5d5faf2"
      unitRef="usd">842000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idccb3d0371264fc2863d6d6edbf8f424_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNC03LTEtMS04OTk_2a5b031c-8506-4118-abdb-b932293d987a"
      unitRef="usd">474000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i12ac34d6724749e78d5ff04b254541e5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS0xLTEtMS0w_d73e23ae-87be-49be-ab5c-d32e7e033e85"
      unitRef="usd">220000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id2af3b042d8b46ed8fcbc1ec15dba7cb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS0zLTEtMS0w_4dfdc2d3-d2bd-4f18-95b5-5eee23e77374"
      unitRef="usd">134000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3f37fb0bbbb64e98a1367cefa1bd79c9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS01LTEtMS04OTU_da84a8fc-230f-4d95-98a1-eb5f90a0a379"
      unitRef="usd">358000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2a1dce07a9f044c4a2e6df3a409ed683_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNS03LTEtMS04OTk_c2f23281-5b29-46f6-bd1c-9cb1068f7108"
      unitRef="usd">272000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifb42051368dc467e9891899295cee295_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi0xLTEtMS0w_04e8f0bc-1797-4a1a-8240-5852b2477c8c"
      unitRef="usd">884000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i200440d585c848fc97a6a085ea8f4c58_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi0zLTEtMS0w_c5ce8fe2-ade3-4670-959c-ac52a57e1ffe"
      unitRef="usd">1293000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i97c185c24f1a4135a9a725b88c1bb879_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi01LTEtMS04OTU_fba006a4-a154-4e62-8b64-6be98a88b6ad"
      unitRef="usd">1602000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i24838408e1c04921b3f2f1b496eba20b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNi03LTEtMS04OTk_9333ac05-0847-4245-90f2-4ee0bb9c7535"
      unitRef="usd">2763000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy0xLTEtMS0w_768cc7cb-d796-4908-89fb-e1cae1b42178"
      unitRef="usd">1616000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy0zLTEtMS0w_14d9d369-68da-4114-8580-a1a3cb394f79"
      unitRef="usd">1711000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy01LTEtMS05MDI_8b577f32-e33b-4f70-bae3-91fe8361be62"
      unitRef="usd">2900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF82NC9mcmFnOjY4ZTNhYWIyNDZhNzQ1YzZiZTA5Njk0NmVhOGUyM2IxL3RhYmxlOmY2Nzk0NzA2YzMzYTQ2NmY5Yzc2NmFlZTQ2ZWU0M2RiL3RhYmxlcmFuZ2U6ZjY3OTQ3MDZjMzNhNDY2ZjljNzY2YWVlNDZlZTQzZGJfNy03LTEtMS05MDI_914ef092-5da2-4c72-9fb6-098b2d024e0d"
      unitRef="usd">3584000</us-gaap:ShareBasedCompensation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0MA_8b176571-0c89-4b11-94e6-fe33d45f3dd8">Business Segments&lt;div style="margin-top:10pt;text-align:justify"&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 the following three reportable segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:72pt;text-align:justify;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Consumer products segment: provides finished dietary supplement products that contain the Company's proprietary ingredients directly to consumers as well as to distributors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:72pt;text-align:justify;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Ingredients segment: develops and commercializes proprietary-based ingredient technologies and supplies these ingredients as raw materials to the manufacturers of consumer products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:72pt;text-align:justify;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Analytical reference standards and services segment: includes supply of phytochemical reference standards and other research and development services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The &#x201c;Corporate and other&#x201d; classification includes corporate items not allocated by the Company to each reportable segment. Additionally, there are no intersegment sales that require elimination. The Company&#x2019;s three reportable segments are significant operating segments that offer differentiated services. The Company evaluates performance and allocates resources based on reviewing gross margin by reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 tables set forth financial information for the segments: &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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;15,396&#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;1,504&#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;799&#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 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;17,699&#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;Cost of sales&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;5,547&#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;675&#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;667&#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;6,889&#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:700;line-height:100%"&gt;Gross profit&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 #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;9,849&#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;829&#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;132&#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;&#x2014;&#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;10,810&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;6,190&#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;41&#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;6,232&#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 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;Research and development&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;926&#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;78&#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;1,004&#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 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;General and administrative&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;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;9,128&#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;9,128&#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:700;line-height:100%"&gt;Operating expenses&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;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;7,116&#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;79&#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;41&#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;9,128&#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;16,364&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;2,733&#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;750&#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;91&#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;(9,128)&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;(5,554)&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Three months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;11,720&#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;2,850&#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;717&#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 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;15,287&#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;Cost of sales&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;4,339&#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,135&#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;725&#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;6,199&#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:700;line-height:100%"&gt;Gross profit&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 #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;7,381&#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;1,715&#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;(8)&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;&#x2014;&#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;9,088&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;4,743&#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;76&#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;140&#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;4,959&#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 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;Research and development&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;765&#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;130&#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;895&#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 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;General and administrative&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;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;6,921&#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,921&#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:700;line-height:100%"&gt;Operating expenses&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;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,508&#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;206&#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;140&#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;6,921&#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;12,775&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;1,873&#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;1,509&#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;(148)&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;(6,921)&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;(3,687)&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&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;27,833&#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;2,819&#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;1,730&#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 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;32,382&#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;Cost of sales&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;9,750&#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,238&#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,350&#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;12,338&#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:700;line-height:100%"&gt;Gross profit&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 #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;18,083&#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;1,581&#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;380&#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;&#x2014;&#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;20,044&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;12,301&#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;11&#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;178&#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;12,490&#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 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;Research and development&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;1,644&#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;147&#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;1,791&#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 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;General and administrative&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;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;18,679&#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;18,679&#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:700;line-height:100%"&gt;Operating expenses&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;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;13,945&#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;158&#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;178&#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;18,679&#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;32,960&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;4,138&#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;1,423&#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;202&#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;(18,679)&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;(12,916)&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;22,864&#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;5,325&#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;1,443&#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 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;29,632&#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;Cost of sales&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;8,641&#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,191&#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,401&#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;12,233&#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:700;line-height:100%"&gt;Gross profit&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 #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;14,223&#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,134&#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;42&#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;&#x2014;&#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;17,399&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;9,152&#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;(8)&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;262&#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;9,406&#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 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;Research and development&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;1,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;251&#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;1,704&#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 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;General and administrative&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;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,866&#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,866&#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:700;line-height:100%"&gt;Operating expenses&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;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;10,605&#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;243&#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;262&#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;15,866&#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;26,976&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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 #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 #000;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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;(15,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;(9,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;At June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="33" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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: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&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-bottom: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: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;16,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;46,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;65,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="33" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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: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&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-bottom: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: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;11,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;22,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;38,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 disaggregates its revenue from contracts with customers by type of goods or services for each of its segments, as the Company believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors. See details in the tables below.&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:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;15,396&#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;&#x2014;&#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;&#x2014;&#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;15,396&#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;NIAGEN Ingredient&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;1,281&#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,281&#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 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;Subtotal NIAGEN Related&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;15,396&#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,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;&#x2014;&#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;16,677&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;223&#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;223&#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;Reference Standards&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;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;695&#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;695&#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;Consulting and Other&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;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;104&#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;104&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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;223&#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 style="background-color:#ffffff;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-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;799&#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 style="background-color:#ffffff;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-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,022&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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;15,396&#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;1,504&#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;799&#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;17,699&#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&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:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&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:700;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;11,720&#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;&#x2014;&#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;&#x2014;&#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;11,720&#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;NIAGEN Ingredient&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;1,995&#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,995&#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 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;Subtotal NIAGEN Related&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;11,720&#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,995&#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;&#x2014;&#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;13,715&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;855&#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;855&#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;Reference Standards&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;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;686&#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;686&#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;Consulting and Other&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;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;31&#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;31&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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;855&#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 style="background-color:#ffffff;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-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;717&#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 style="background-color:#ffffff;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-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,572&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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:3pt double #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:3pt double #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;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;15,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;27,833&#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;&#x2014;&#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;&#x2014;&#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;27,833&#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;NIAGEN Ingredient&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;2,484&#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;2,484&#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 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;Subtotal NIAGEN Related&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;27,833&#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,484&#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;&#x2014;&#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;30,317&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;335&#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;335&#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;Reference Standards&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;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,495&#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,495&#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;Consulting and Other&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;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;235&#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;235&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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;335&#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 style="background-color:#ffffff;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-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,730&#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 style="background-color:#ffffff;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-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,065&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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;27,833&#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;2,819&#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;1,730&#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;32,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&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:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&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:700;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;22,864&#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;&#x2014;&#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;&#x2014;&#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;22,864&#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;NIAGEN Ingredient&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;3,956&#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;3,956&#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 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;Subtotal NIAGEN Related&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;22,864&#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,956&#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;&#x2014;&#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;26,820&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;1,369&#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;1,369&#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;Reference Standards&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;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,359&#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,359&#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;Consulting and Other&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;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;84&#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;84&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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,369&#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 style="background-color:#ffffff;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-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,443&#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 style="background-color:#ffffff;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-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,812&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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:3pt double #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:3pt double #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;22,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;29,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disclosure of Major Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major customers who accounted for more than 10% of the Company&#x2019;s total sales were as follows:&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:44.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.784%"/&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.784%"/&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.784%"/&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.787%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Major Customers&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A.S. Watson Group - Related Party&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;16.5&#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="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;*&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;13.8&#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;10.6&#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="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;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Horizon Ventures - Related Party&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&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;*&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;10.2&#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="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;*&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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Represents less than 10%.&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:9pt;font-weight:400;line-height:120%"&gt;(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals.&lt;/span&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major accounts which had more than 10% of the Company&#x2019;s total trade receivables were as follows:&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:67.321%"/&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:13.373%"/&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: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:10pt;font-weight:700;line-height:100%"&gt;Percentage of the Company's Total Trade Receivables&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:700;line-height:100%"&gt;Major Customers&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:10pt;font-weight:700;line-height:100%"&gt;At June 30,&lt;br/&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;At December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A.S. Watson Group - Related Party&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;37.5&#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;31.9&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Walmart&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2122;&lt;/span&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;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"&gt;(1)&lt;/span&gt;&lt;/div&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;17.1&#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="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;*&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;Matakana Health&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;11.5&#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;11.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;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;Life Extension&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;*&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;17.7&#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;Amazon Marketplaces&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;*&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;12.0&#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;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Represents less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) The Company began retail distribution of Tru Niagen&#xae; in Walmart&#x2122; stores across the United States beginning in June 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTA5OTUxMTYzNDk0Mw_52271fc2-5b6c-4acf-9559-5505d8c052bb"
      unitRef="reportable_segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTA5OTUxMTYyOTcxNw_70cc860e-a04a-4808-8471-fa7a0015267e"
      unitRef="reportable_segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0MQ_6e910b8b-e776-4aee-8fab-24e31987c683">&lt;div style="margin-top:10pt;text-align:justify"&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 tables set forth financial information for the segments: &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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;15,396&#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;1,504&#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;799&#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 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;17,699&#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;Cost of sales&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;5,547&#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;675&#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;667&#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;6,889&#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:700;line-height:100%"&gt;Gross profit&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 #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;9,849&#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;829&#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;132&#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;&#x2014;&#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;10,810&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;6,190&#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;41&#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;6,232&#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 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;Research and development&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;926&#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;78&#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;1,004&#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 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;General and administrative&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;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;9,128&#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;9,128&#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:700;line-height:100%"&gt;Operating expenses&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;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;7,116&#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;79&#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;41&#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;9,128&#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;16,364&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;2,733&#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;750&#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;91&#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;(9,128)&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;(5,554)&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Three months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;11,720&#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;2,850&#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;717&#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 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;15,287&#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;Cost of sales&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;4,339&#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,135&#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;725&#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;6,199&#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:700;line-height:100%"&gt;Gross profit&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 #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;7,381&#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;1,715&#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;(8)&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;&#x2014;&#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;9,088&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;4,743&#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;76&#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;140&#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;4,959&#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 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;Research and development&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;765&#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;130&#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;895&#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 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;General and administrative&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;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;6,921&#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,921&#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:700;line-height:100%"&gt;Operating expenses&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;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,508&#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;206&#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;140&#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;6,921&#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;12,775&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;1,873&#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;1,509&#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;(148)&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;(6,921)&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;(3,687)&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&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;27,833&#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;2,819&#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;1,730&#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 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;32,382&#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;Cost of sales&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;9,750&#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,238&#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,350&#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;12,338&#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:700;line-height:100%"&gt;Gross profit&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 #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;18,083&#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;1,581&#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;380&#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;&#x2014;&#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;20,044&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;12,301&#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;11&#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;178&#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;12,490&#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 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;Research and development&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;1,644&#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;147&#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;1,791&#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 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;General and administrative&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;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;18,679&#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;18,679&#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:700;line-height:100%"&gt;Operating expenses&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;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;13,945&#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;158&#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;178&#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;18,679&#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;32,960&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;4,138&#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;1,423&#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;202&#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;(18,679)&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;(12,916)&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Net sales&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 #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;22,864&#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;5,325&#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;1,443&#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 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;29,632&#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;Cost of sales&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;8,641&#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,191&#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,401&#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;12,233&#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:700;line-height:100%"&gt;Gross profit&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 #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;14,223&#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,134&#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;42&#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;&#x2014;&#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;17,399&#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;Operating expenses:&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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&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;Sales and marketing&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;9,152&#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;(8)&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;262&#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;9,406&#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 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;Research and development&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;1,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;251&#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;1,704&#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 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;General and administrative&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;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,866&#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,866&#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:700;line-height:100%"&gt;Operating expenses&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;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;10,605&#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;243&#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;262&#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;15,866&#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;26,976&#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 style="height:15pt"&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;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;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 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:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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 #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 #000;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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;(15,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;(9,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;At June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="33" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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: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&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-bottom: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: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;16,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;46,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;65,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Consumer Products segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Ingredients segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards and Services segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="33" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;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="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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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: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&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-bottom: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: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;11,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;22,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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: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: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;38,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy0yLTEtMS0w_355f6847-b918-4ce4-8228-431debd685d4"
      unitRef="usd">15396000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy00LTEtMS0w_b3a17f18-433a-46ed-ab05-ab508270fe5b"
      unitRef="usd">1504000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy02LTEtMS0w_543f0a36-0031-438d-8454-fb890976b249"
      unitRef="usd">799000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy04LTEtMS0w_de57a96b-6f45-49ee-8781-5054c5dcba59"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMy0xMC0xLTEtMA_268f0fd0-fb61-484d-a186-246b3c27bda0"
      unitRef="usd">17699000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC0yLTEtMS0w_6c56aff9-8dc0-4188-9adf-204036b7f803"
      unitRef="usd">5547000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC00LTEtMS0w_7b37f307-50ea-458a-8acd-0a698b85b8de"
      unitRef="usd">675000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC02LTEtMS0w_0ce15e43-10d5-4daf-adc9-e546a532d259"
      unitRef="usd">667000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC04LTEtMS0w_8d0ee4e4-9417-4267-b875-491bb9baeb5c"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNC0xMC0xLTEtMA_9ac952d0-976f-429f-b286-cb50bfae755b"
      unitRef="usd">6889000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS0yLTEtMS0w_65526975-3ea4-413e-9706-9535b8dd6e4d"
      unitRef="usd">9849000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS00LTEtMS0w_dc98e06f-5058-4a20-a3b0-f9428b2d51a0"
      unitRef="usd">829000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS02LTEtMS0w_00499990-04b2-4be2-bb9a-f35f6a22646f"
      unitRef="usd">132000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS04LTEtMS0w_a4c1d352-16ef-40a3-9f8d-62e70304dcd3"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNS0xMC0xLTEtMA_a862eef8-fdc3-47dd-ae37-d458cfcf4ef5"
      unitRef="usd">10810000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy0yLTEtMS0w_a0ab85b8-37e4-4bfc-aceb-13147a0e114c"
      unitRef="usd">6190000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy00LTEtMS0w_14dd5c6b-d249-4b87-8c14-0f5cd36d6d48"
      unitRef="usd">1000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy02LTEtMS0w_1b3d40ba-e67e-49d1-959b-0bd705b71f41"
      unitRef="usd">41000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy04LTEtMS0w_71bc6785-b37c-4246-92a9-7bac4bc99e5d"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfNy0xMC0xLTEtMA_5b4b72f8-5f07-4574-93bc-d723aec114e6"
      unitRef="usd">6232000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC0yLTEtMS0w_650274b1-3c91-4405-8330-d3cce38d5cff"
      unitRef="usd">926000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC00LTEtMS0w_8f32dafc-9dce-4c67-8a8a-dac96eba6109"
      unitRef="usd">78000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC02LTEtMS0w_977effcd-dab2-487c-9436-2277f6d5e61b"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC04LTEtMS0w_aa8afe3c-7852-41eb-9008-5edce850162a"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOC0xMC0xLTEtMA_ac5389cc-5631-49d2-bf14-99782c25cc64"
      unitRef="usd">1004000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS0yLTEtMS0w_9b5a26f1-3577-4894-ab6d-2d10121868ac"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS00LTEtMS0w_d6d88dcd-79fa-4a84-bf7d-aacfc6a0a39c"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS02LTEtMS0w_1bd85701-dd9a-4d5d-be41-5a04b1b7436c"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS04LTEtMS0w_b7c6b6c8-863c-400a-9451-aa4eff126800"
      unitRef="usd">9128000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfOS0xMC0xLTEtMA_dd8e92b4-637b-41cf-991c-8348f746dda6"
      unitRef="usd">9128000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtMi0xLTEtMA_a9c37ca7-2904-4c93-825b-f3d81cf93ab4"
      unitRef="usd">7116000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtNC0xLTEtMA_256eecb5-f548-4165-af4c-4ba02c98a52a"
      unitRef="usd">79000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtNi0xLTEtMA_c3876eee-bbd8-4ecb-a38a-af73625b0e33"
      unitRef="usd">41000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtOC0xLTEtMA_c50b1b3c-f1b8-4847-8a65-cf86263f35a7"
      unitRef="usd">9128000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTAtMTAtMS0xLTA_407cc3b5-2371-4c51-b5d9-a257bf77e7bb"
      unitRef="usd">16364000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb95c2f2323d4853991c6d1cdc20de82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItMi0xLTEtMA_108d9b77-3f1d-416b-92ab-c8f751f4477b"
      unitRef="usd">2733000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96dca6ed72784673a8ce2498aca286ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItNC0xLTEtMA_ba73120b-d8c4-48e5-9297-8103cb11e12d"
      unitRef="usd">750000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i562b824aee2046a9b4df146cbc2d67e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItNi0xLTEtMA_815002f3-68a4-4f44-8274-8515b751d933"
      unitRef="usd">91000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib8b9d23109b94a878e117c2f825b49cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItOC0xLTEtMA_fc2997cb-bdef-4d82-ad7e-8b7d7cd5767d"
      unitRef="usd">-9128000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmQ0ZDRkZjBiNDcyYjQ0NTRiNGM0MGY1Nzk0MTBjZjUzL3RhYmxlcmFuZ2U6ZDRkNGRmMGI0NzJiNDQ1NGI0YzQwZjU3OTQxMGNmNTNfMTItMTAtMS0xLTA_18af1ac0-53ba-4f7d-a58a-3109608fd73c"
      unitRef="usd">-5554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC0yLTEtMS0w_29f36484-ff81-40c7-befa-cf4ac3eca377"
      unitRef="usd">11720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC00LTEtMS0w_bacb0e1b-f84f-4bdb-a193-9eb4a35ea3d3"
      unitRef="usd">2850000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC02LTEtMS0w_e5b219c0-e371-45d5-92b5-88d3527c12e5"
      unitRef="usd">717000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC04LTEtMS0w_e9a8f2d0-1064-4f26-8f17-4e0244c7d173"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNC0xMC0xLTEtMA_b03fc691-0547-4ac8-9286-6af72d1920fe"
      unitRef="usd">15287000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS0yLTEtMS0w_c86efddd-e9e5-452a-b7e0-d405fe507a71"
      unitRef="usd">4339000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS00LTEtMS0w_18660b18-20ba-4106-9f13-9c4f3550dba1"
      unitRef="usd">1135000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS02LTEtMS0w_0158c163-e545-4afb-aa1d-86dd120ece51"
      unitRef="usd">725000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS04LTEtMS0w_6f67dd97-8032-4c8d-bcdf-abf5d99c0bff"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNS0xMC0xLTEtMA_7b048198-d22f-46df-a30b-60e756d11031"
      unitRef="usd">6199000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi0yLTEtMS0w_b492ee7b-0df5-42ea-92c6-81f4cd8c38e0"
      unitRef="usd">7381000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi00LTEtMS0w_c0ef9416-f807-483c-9bea-5109f9f07c22"
      unitRef="usd">1715000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi02LTEtMS0w_dca02be8-1329-4e58-a7f0-8afd281f8305"
      unitRef="usd">-8000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi04LTEtMS0w_8349d705-a459-47e3-b9d9-e4d2aa9be1b4"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfNi0xMC0xLTEtMA_daf439bc-20b6-4134-85e9-189c3dc4d7ef"
      unitRef="usd">9088000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS0yLTEtMS0w_86760233-56dd-4c48-a4b8-551e1369cc2b"
      unitRef="usd">4743000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS00LTEtMS0w_77f0ed61-2292-46ae-8528-79b4888ee0b6"
      unitRef="usd">76000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS02LTEtMS0w_16e5566b-a8cf-4a72-b5f5-9f1a7d18a23a"
      unitRef="usd">140000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS04LTEtMS0w_8da0adfd-2638-44a3-ab94-af3ac91e45c5"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfOS0xMC0xLTEtMA_f983506c-7362-4643-b67c-2dce21524cae"
      unitRef="usd">4959000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtMi0xLTEtMA_9ae47f78-d785-486d-8457-0b52ae73028b"
      unitRef="usd">765000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtNC0xLTEtMA_2a8eef9b-9b7f-453d-a5e0-c3332a0cebdc"
      unitRef="usd">130000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtNi0xLTEtMA_23552c39-1f70-4b37-8f5d-f2d9b28dd765"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtOC0xLTEtMA_a4634bb0-e181-4e02-9760-ba3f7a35fce7"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTAtMTAtMS0xLTA_c923a409-a4d3-4f76-9f12-13637a4eaf6d"
      unitRef="usd">895000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtMi0xLTEtMA_b75c1233-b237-49ee-8b41-e3a571b6bb67"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtNC0xLTEtMA_d905f88c-5a33-4e87-b148-c77d41aa88c7"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtNi0xLTEtMA_c902aa12-10c9-4bca-b482-192acf1ecab2"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtOC0xLTEtMA_1db18f83-fe45-4e89-b287-5772bf522b6b"
      unitRef="usd">6921000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTEtMTAtMS0xLTA_dc54a92e-10e1-4b65-9477-fbd73ba793cb"
      unitRef="usd">6921000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItMi0xLTEtMA_4f2a5d92-8efb-42b7-826d-5c51138c3e53"
      unitRef="usd">5508000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItNC0xLTEtMA_b5b49b63-ce5b-4476-933b-d27951452f87"
      unitRef="usd">206000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItNi0xLTEtMA_0bf1e171-e24c-4e8a-bcc9-947f6ac166a1"
      unitRef="usd">140000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItOC0xLTEtMA_9d3a6964-6145-44a1-8180-a1fd4bdca614"
      unitRef="usd">6921000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTItMTAtMS0xLTA_a4bc94ba-80a8-4edc-8cc3-e0e9f1ec54da"
      unitRef="usd">12775000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i13359d448b694d9588d55b3feaa10522_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtMi0xLTEtMA_75428445-bb53-44a9-baad-69247ca89ead"
      unitRef="usd">1873000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e3b941e37d0496dbb6dc2508ca2f697_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtNC0xLTEtMA_683c2026-2783-46a2-bb00-1db4574555a4"
      unitRef="usd">1509000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i99d3063fc0034fde8b19e7af26ff2d75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtNi0xLTEtMA_eca736fb-b0d1-4f32-b8a5-9fbf768f75de"
      unitRef="usd">-148000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7299ac2201e046d2bf84feb6f079adfa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtOC0xLTEtMA_311bae9b-4be0-4e68-8d1d-530dbf6de5e3"
      unitRef="usd">-6921000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY1NDg3ZTE3YTQyZTRhMTA4MTgyMjEwYjg5MDcwMzYxL3RhYmxlcmFuZ2U6ZjU0ODdlMTdhNDJlNGExMDgxODIyMTBiODkwNzAzNjFfMTQtMTAtMS0xLTA_eb79211b-9fac-4dfb-bd78-bf0dc42d8c73"
      unitRef="usd">-3687000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy0yLTEtMS05MjE_13b29c2a-1015-43dc-a949-40a0aad96de6"
      unitRef="usd">27833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy00LTEtMS05MjE_cc88b0a7-0012-41e4-85a5-4f8521a8cc30"
      unitRef="usd">2819000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy02LTEtMS05MjE_01ddf71a-d3b1-4739-b556-98d3ca7b8b5e"
      unitRef="usd">1730000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy04LTEtMS05MjE_077eba78-81c0-4f7e-b1bb-6b670ea2eb54"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMy0xMC0xLTEtOTIx_7749a1d9-544e-4fd9-b23c-34c1fd18bf48"
      unitRef="usd">32382000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC0yLTEtMS05MjE_b86c4821-e386-4c19-a948-31a60a7ad48a"
      unitRef="usd">9750000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC00LTEtMS05MjE_a9ee093b-fb33-4e10-b28f-20a525fa2fde"
      unitRef="usd">1238000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC02LTEtMS05MjE_1ed9e12a-b21b-4b96-b2e0-b3d74ef8ebbf"
      unitRef="usd">1350000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC04LTEtMS05MjE_809006d4-e8d7-44f0-8378-35468b14bfbb"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNC0xMC0xLTEtOTIx_5b7843eb-4707-4f60-8ecf-6b2b6f83ada9"
      unitRef="usd">12338000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS0yLTEtMS05MjE_31bcc5aa-3c02-45da-8d35-fafe74967fa1"
      unitRef="usd">18083000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS00LTEtMS05MjE_1be677df-0008-417f-9342-8d110ff5b34a"
      unitRef="usd">1581000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS02LTEtMS05MjE_bd8209b7-24d1-4f6f-85b8-8c368c584094"
      unitRef="usd">380000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS04LTEtMS05MjE_1c1b3b42-b4d1-409b-a674-278f21791754"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNS0xMC0xLTEtOTIx_9eb32779-11c4-43e9-8a74-8f58e8286137"
      unitRef="usd">20044000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy0yLTEtMS05MjE_bbb3e42f-f856-424a-b64d-25c6f9e5d514"
      unitRef="usd">12301000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy00LTEtMS05MjE_b8d3663e-3ac6-4677-bf0f-20742b161f36"
      unitRef="usd">11000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy02LTEtMS05MjE_25713e6c-2e57-432f-9397-55f82f1323a8"
      unitRef="usd">178000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy04LTEtMS05MjE_10aae0a2-84bb-4d0a-a894-622276e4e49a"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfNy0xMC0xLTEtOTIx_639757f0-8824-4fd2-aef3-81c826e29fad"
      unitRef="usd">12490000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC0yLTEtMS05MjE_3849677e-e625-4d8b-8036-519534d13ab7"
      unitRef="usd">1644000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC00LTEtMS05MjE_ddc2e9c7-1112-4882-ab4d-f031401e3b51"
      unitRef="usd">147000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC02LTEtMS05MjE_a112d7c9-786b-4ac8-9e1d-fcf4455d2176"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC04LTEtMS05MjE_ac068e9d-072e-482f-8048-edbb82f10cbe"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOC0xMC0xLTEtOTIx_5b9ab46f-d451-47a1-a00d-6d8f7f718095"
      unitRef="usd">1791000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS0yLTEtMS05MjE_8c868fd5-da46-4f63-9974-f9169f3eb53b"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS00LTEtMS05MjE_4f2b5cac-1e54-40b4-b8b3-0fae2bc7e9df"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS02LTEtMS05MjE_234f41de-7ca6-4ea9-8ce0-c7a0f2e12280"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS04LTEtMS05MjE_ba982588-2dbe-4cdf-bea0-e016233dd181"
      unitRef="usd">18679000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfOS0xMC0xLTEtOTIx_bac3598d-88fb-4f19-b564-4af5a6fb6bba"
      unitRef="usd">18679000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtMi0xLTEtOTIx_2a79bff1-df37-4755-a796-31bacae2edea"
      unitRef="usd">13945000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtNC0xLTEtOTIx_343c22bd-e770-4cd7-a09d-4f03bdfddc84"
      unitRef="usd">158000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtNi0xLTEtOTIx_69f1b949-af0d-4be1-90a1-1718f3b75f75"
      unitRef="usd">178000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtOC0xLTEtOTIx_a2c95363-c5f0-470f-bfd4-2ac0a66a2d25"
      unitRef="usd">18679000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTAtMTAtMS0xLTkyMQ_6742d79d-ced7-4098-9630-bc954d783b3d"
      unitRef="usd">32960000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i35b9f6984b464f69853e14e096b98691_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItMi0xLTEtOTIx_19e9c3d7-b46c-4e3b-9911-871124dfdfa5"
      unitRef="usd">4138000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2dde69d801b14ada87be8a3c3be0c7b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItNC0xLTEtOTIx_361d7ee7-bd87-481a-8e69-88c65b3f5ecc"
      unitRef="usd">1423000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied091c7d1aae4f51a9110319a797b42e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItNi0xLTEtOTIx_7397b8ac-85de-4aa3-b284-ceb7cfbf58ed"
      unitRef="usd">202000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e37b5eb754245419fd96ef591fe1b0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItOC0xLTEtOTIx_f5d13853-c97a-4ba3-a64c-0d18bb05f540"
      unitRef="usd">-18679000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUzZWE4NWY5NWYzODQ3NDlhM2U2MmE0ZGExZGI0NWJjL3RhYmxlcmFuZ2U6ZTNlYTg1Zjk1ZjM4NDc0OWEzZTYyYTRkYTFkYjQ1YmNfMTItMTAtMS0xLTkyMQ_9aa136c0-b799-4794-b621-c0ebca8bd146"
      unitRef="usd">-12916000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC0yLTEtMS05MjE_ff8da7fd-6a74-4ef5-b27c-2869b62e9c67"
      unitRef="usd">22864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC00LTEtMS05MjE_a93ae73c-9345-42fd-9dab-a163f00b3b90"
      unitRef="usd">5325000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC02LTEtMS05MjE_da27c73b-8330-4b52-b819-3a6d077beef5"
      unitRef="usd">1443000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC04LTEtMS05MjE_7ad04623-2a18-4272-b141-e394f4da077f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNC0xMC0xLTEtOTIx_300eef5c-c683-4b3d-85ba-6f29397820c5"
      unitRef="usd">29632000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS0yLTEtMS05MjE_0e11757e-dd11-4295-808e-b913ac64b661"
      unitRef="usd">8641000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS00LTEtMS05MjE_80f6bb3c-dbfa-47bd-b61f-c74502b91871"
      unitRef="usd">2191000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS02LTEtMS05MjE_5001fb50-b64c-43c6-88ee-be7110c86f41"
      unitRef="usd">1401000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS04LTEtMS05MjE_a9e31464-c3ac-482c-96c4-ed87da44ef44"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNS0xMC0xLTEtOTIx_40f5c2bb-e3fc-4a3e-896a-1ab6da19c7be"
      unitRef="usd">12233000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi0yLTEtMS05MjE_466bc02a-7fa0-4eb7-8e27-854f1e2ca31e"
      unitRef="usd">14223000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi00LTEtMS05MjE_def84841-498e-4590-9bf1-668fb7df72da"
      unitRef="usd">3134000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi02LTEtMS05MjE_1c8dffd2-a2a8-4f4b-94bb-1d1964758d65"
      unitRef="usd">42000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi04LTEtMS05MjE_307f452c-05e6-4bbe-a85d-05442b82641f"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfNi0xMC0xLTEtOTIx_8ea417b3-57c0-41a8-b7e1-a2ab149e7d80"
      unitRef="usd">17399000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS0yLTEtMS05MjE_55263459-9271-460f-9d72-9c182cb3c571"
      unitRef="usd">9152000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS00LTEtMS05MjE_fcfd07d7-1f44-4099-9ad2-115d83638c51"
      unitRef="usd">-8000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS02LTEtMS05MjE_0199b520-86c5-49d2-8ead-adc00b0fdb19"
      unitRef="usd">262000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS04LTEtMS05MjE_30edbe23-24d2-481d-8748-a7eb3ad6536e"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfOS0xMC0xLTEtOTIx_8bc8b80b-7636-4854-aa08-f845b106bf55"
      unitRef="usd">9406000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtMi0xLTEtOTIx_ddd5f504-1f76-4518-b881-acf7ecdf5490"
      unitRef="usd">1453000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtNC0xLTEtOTIx_8edddec5-e59d-4a20-92e5-bd22e52f0c26"
      unitRef="usd">251000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtNi0xLTEtOTIx_676a9039-b19c-4309-bd27-6e4f3ba6e9ac"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtOC0xLTEtOTIx_e3758e7f-b01c-4a05-9362-72fcc8720bee"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTAtMTAtMS0xLTkyMQ_f42b09bc-6ed3-4688-823c-69b379cb3d57"
      unitRef="usd">1704000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtMi0xLTEtOTIx_76933381-3820-4ac1-b52c-dcecd98c9ed5"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtNC0xLTEtOTIx_2f257b84-d34e-49c8-b474-94f9c0ee6068"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtNi0xLTEtOTIx_56f129d3-6597-45ef-8c35-725b4a0ea007"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtOC0xLTEtOTIx_5d82e33e-d178-4a43-b9a3-b9e6c9320bcc"
      unitRef="usd">15866000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTEtMTAtMS0xLTkyMQ_fc284849-f958-4b18-998a-a62e15ea9015"
      unitRef="usd">15866000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItMi0xLTEtOTIx_de484626-6f85-49ab-b3f7-38b872c01369"
      unitRef="usd">10605000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItNC0xLTEtOTIx_9d97fcc8-4957-4551-9320-037ff8b4f69f"
      unitRef="usd">243000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItNi0xLTEtOTIx_0d3febb8-eec9-4ada-bc71-5b366c49a4ad"
      unitRef="usd">262000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItOC0xLTEtOTIx_a1f03627-a13a-45dd-8c43-5a5edfb6c3f5"
      unitRef="usd">15866000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTItMTAtMS0xLTkyMQ_9dedfca9-96e9-4e3f-82f0-82cccdfea4c5"
      unitRef="usd">26976000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4de7178114b74fd2a6a9eb8193268031_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtMi0xLTEtOTIx_db7b02dd-07a6-4978-a0df-389db0a46a06"
      unitRef="usd">3618000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i30dd41db03924e0e9d6f82a9c0a8ccbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtNC0xLTEtOTIx_c5a2e53e-93ad-4004-a2df-d513acd8ca2e"
      unitRef="usd">2891000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i509dcee2eab84885926c548bf535867a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtNi0xLTEtOTIx_7abd7919-8726-4cdd-9377-3851b1aa3f49"
      unitRef="usd">-220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i91a463a695c34090b59bd52ce89074a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtOC0xLTEtOTIx_6c8ef887-8c8a-4004-a839-8f26626ade7b"
      unitRef="usd">-15866000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmIwNGU4OWVlYzFiNzRlMWQ5NzRjNmVlMDY5OWI0N2U2L3RhYmxlcmFuZ2U6YjA0ZTg5ZWVjMWI3NGUxZDk3NGM2ZWUwNjk5YjQ3ZTZfMTQtMTAtMS0xLTkyMQ_425ecf9e-e4b5-4345-a51a-6b92b44ef9cb"
      unitRef="usd">-9577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherAssets
      contextRef="i9f0506016c0a4575b743acd45b1749c6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC0yLTEtMS0w_84782135-6892-45c4-96e4-0b66ce23d286"
      unitRef="usd">16510000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i445a1b76d78b48619764c2ab410878ef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC00LTEtMS0w_6444fae3-4aa9-4892-b344-3d3685f5a6df"
      unitRef="usd">2216000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i8f4d080a0daa4feda7fe0bce83b2df51_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC02LTEtMS0w_e84d8f67-5f4c-476e-8035-36133c54d1ae"
      unitRef="usd">832000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ia3698e2a90874cf9b17de562544e4ede_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC04LTEtMS0w_4c2aeb7d-b42c-4c2c-ab74-039d684760cd"
      unitRef="usd">46284000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i7eb4dfdb687b4b429b3996877ac4cc29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjM3YWRjN2EwMTJkNzQyNjk5MjExOTI1MGJmMjI3ODQ1L3RhYmxlcmFuZ2U6MzdhZGM3YTAxMmQ3NDI2OTkyMTE5MjUwYmYyMjc4NDVfNC0xMC0xLTEtMA_0b328465-4539-4e36-833e-d55a43616aed"
      unitRef="usd">65842000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i9546fe78b188453394c3e56bd449cd7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC0yLTEtMS0w_b10e9d13-f15b-44a8-8ae7-6fb88d92a660"
      unitRef="usd">11567000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i019c5a89a4f94d749db5a8f7494708d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC00LTEtMS0w_7960a1cb-3b44-4e9b-b218-59cd779f0ab6"
      unitRef="usd">3701000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i5befa1a992e54d2a88b71afd8de6c0a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC02LTEtMS0w_a151fd7b-4e5e-482b-bfc8-4469135cdd24"
      unitRef="usd">802000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i5881882f045a419a95d6fefd58fc6919_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC04LTEtMS0w_1b659e45-286c-4968-93dd-745d8727d486"
      unitRef="usd">22288000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i611390126ee04336a981fdf641376316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmI2MzhmZTg2MGE1ZjRmYzc5NzdiMDU3ZGZkNTU2YzRjL3RhYmxlcmFuZ2U6YjYzOGZlODYwYTVmNGZjNzk3N2IwNTdkZmQ1NTZjNGNfNC0xMC0xLTEtMA_2fb7713e-ef49-419e-b113-d78f41029fd9"
      unitRef="usd">38358000</us-gaap:OtherAssets>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0Mg_fbb3dbd1-e7f0-4454-a9ee-2c28e44bef7c">See details in the tables below.&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:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;15,396&#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;&#x2014;&#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;&#x2014;&#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;15,396&#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;NIAGEN Ingredient&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;1,281&#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,281&#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 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;Subtotal NIAGEN Related&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;15,396&#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,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;&#x2014;&#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;16,677&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;223&#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;223&#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;Reference Standards&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;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;695&#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;695&#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;Consulting and Other&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;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;104&#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;104&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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;223&#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 style="background-color:#ffffff;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-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;799&#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 style="background-color:#ffffff;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-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,022&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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;15,396&#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;1,504&#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;799&#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;17,699&#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;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:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&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:700;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;11,720&#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;&#x2014;&#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;&#x2014;&#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;11,720&#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;NIAGEN Ingredient&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;1,995&#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,995&#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 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;Subtotal NIAGEN Related&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;11,720&#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,995&#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;&#x2014;&#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;13,715&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;855&#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;855&#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;Reference Standards&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;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;686&#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;686&#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;Consulting and Other&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;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;31&#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;31&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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;855&#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 style="background-color:#ffffff;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-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;717&#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 style="background-color:#ffffff;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-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,572&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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:3pt double #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:3pt double #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;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;15,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;27,833&#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;&#x2014;&#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;&#x2014;&#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;27,833&#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;NIAGEN Ingredient&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;2,484&#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;2,484&#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 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;Subtotal NIAGEN Related&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;27,833&#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,484&#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;&#x2014;&#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;30,317&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;335&#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;335&#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;Reference Standards&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;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,495&#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,495&#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;Consulting and Other&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;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;235&#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;235&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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;335&#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 style="background-color:#ffffff;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-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,730&#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 style="background-color:#ffffff;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-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,065&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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;27,833&#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;2,819&#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;1,730&#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;32,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&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:45.020%"/&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.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.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.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.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&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:700;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Consumer&lt;br/&gt;Products&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Ingredients&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Analytical Reference Standards&lt;br/&gt;and Services&lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&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-style:italic;font-weight:400;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRU NIAGEN , Consumer Product&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;22,864&#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;&#x2014;&#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;&#x2014;&#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;22,864&#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;NIAGEN Ingredient&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;3,956&#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;3,956&#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 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;Subtotal NIAGEN Related&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;22,864&#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,956&#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;&#x2014;&#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;26,820&#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="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;border-top:1pt solid #000000;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 #000000;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 #000000;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 #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: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 Ingredients&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;1,369&#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;1,369&#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;Reference Standards&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;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,359&#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,359&#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;Consulting and Other&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;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;84&#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;84&#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 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;Subtotal Other Goods and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;&#x2014;&#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 style="background-color:#ffffff;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-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,369&#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 style="background-color:#ffffff;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-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,443&#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 style="background-color:#ffffff;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-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,812&#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 style="height:15pt"&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;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 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 Net Sales&lt;/span&gt;&lt;/td&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:3pt double #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:3pt double #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;22,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;29,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="i07f3be0bf08743b4a9185f55fde852c0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi0yLTEtMS0w_d7b644f8-67f2-4cef-b17e-02a9096f24e6"
      unitRef="usd">15396000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic30b54ffa9604afc8d07cf351b5e7480_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi00LTEtMS0w_ef34bb40-246f-4cff-8242-8e5005985336"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i44e23c5e659443bdb2e2066d7a462b76_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi02LTEtMS0w_c77d170c-725b-4b51-87ce-624f2f9d1e9a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icfa7878ec7c44e53b3b270cd739b0576_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMi04LTEtMS0w_e6808c4b-c517-4457-a81c-235613457556"
      unitRef="usd">15396000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6378b6fbcb404c2b9037e373a13f61fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy0yLTEtMS0w_eb3cc241-daec-4efc-a431-e41b28934031"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96aff785ac4c4010ab5dfb9aa2bb48d6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy00LTEtMS0w_139b129b-3b0b-4e8f-be50-8ba679a94aac"
      unitRef="usd">1281000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic3015d0d229241cfac3abcc3006d1171_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy02LTEtMS0w_161057dd-19a5-41ef-87aa-d8135aae28f6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2566d1e89e3c4f4182510b50a6304be1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMy04LTEtMS0w_97f1b110-cbd2-4ab5-b50a-b94375394f47"
      unitRef="usd">1281000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i466bed35766f4ece844959dfb1df78f9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC0yLTEtMS0w_60c0eaca-14c5-487a-a835-2f12f2e870be"
      unitRef="usd">15396000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib8c4f214ac1848fca9d287c68de928f6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC00LTEtMS0w_16ba5d76-44e9-4e70-ad4e-ac2b9de7effe"
      unitRef="usd">1281000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id569603405b542789caf0d6ded6afe79_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC02LTEtMS0w_b79bf198-174e-421c-a33a-85d82d23d13e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i26286fdb77ef4605b72f17833e9ae0b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNC04LTEtMS0w_6697165a-77e1-4e6d-82a0-5e3e0cf29525"
      unitRef="usd">16677000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8efc3587117844da8d9f829145fc3844_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi0yLTEtMS0w_9dd23002-4799-490d-8469-a1527fa8f52e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i680f0032ad4c4a35960f7b1f421a3981_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi00LTEtMS0w_d91f0596-d0e4-4493-a99f-efeca7b074d3"
      unitRef="usd">223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5f88a27414648569791bcdcc9d7162b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi02LTEtMS0w_9df1e71a-ba21-4e0f-b1a1-b1b1a704f3a5"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2b575bfab4f74a7fa701ab8cbb1da6de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNi04LTEtMS0w_8b3a23a7-9270-434e-a19e-6be95a7c79c7"
      unitRef="usd">223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie7be8b35da034390b2481edd497f9669_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy0yLTEtMS0w_193f99c5-83c3-4525-9844-103f120413b2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iff3c56bee02647f585c2606873cea043_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy00LTEtMS0w_13f6ab33-1908-48d0-ad7f-f090efb5f2fb"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11addcc5343d4151977ae6fcf3da2ea9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy02LTEtMS0w_862bf387-6eae-4ab6-9ad7-e2ba37d4d162"
      unitRef="usd">695000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icf5b60ca2adb4aaaa296e62664e7fbb0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfNy04LTEtMS0w_b5ae020d-e4e5-4fd8-a755-7af09e715c9c"
      unitRef="usd">695000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i228d00f877c145ceb9d82134155afb15_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC0yLTEtMS0w_2d1aecd5-c2b3-49d6-8dbf-36a39bdeab08"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5b53f9c09ebc4d40b73ebb8f548eb62b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC00LTEtMS0w_791b5e8f-c3eb-4a14-ad07-30b7fde8ebd5"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id0232226fe2849bc82610f1b8c6a127e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC02LTEtMS0w_968f2fa8-e57b-4ecd-940c-57009ac0a963"
      unitRef="usd">104000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b26710d0e774cf8876e6ffacd07c203_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOC04LTEtMS0w_b5d9387c-281b-4970-96e2-564b7ffca82b"
      unitRef="usd">104000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2ceac7c75c2b4383b524edcff511ad0a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS0yLTEtMS0w_dcfa4fa3-67fd-4ea5-ab35-dfdf61bf5162"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5893ea4f40a9464bbff0545d842e5f09_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS00LTEtMS0w_fbcf4aa8-600a-410c-839a-7169e0e74307"
      unitRef="usd">223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ebd7c89f4a54b2ba6b1f966a3fea3ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS02LTEtMS0w_fa97753a-ddf7-4761-adb1-88f2b8e14676"
      unitRef="usd">799000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2436d79630c44318b262ef4c3b373e0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfOS04LTEtMS0w_0902e6fc-ede6-4748-9610-fc42a389fbce"
      unitRef="usd">1022000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife30a5505e3c4a6e8827dc64d358fc4f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtMi0xLTEtMA_b4e87b68-9cb9-4d2c-a64e-434932730ba8"
      unitRef="usd">15396000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7eb2ea5c6be44a4995355bd50e19dbcc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtNC0xLTEtMA_b4c20080-ca53-4942-83f0-5bebf9a84fda"
      unitRef="usd">1504000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2353858e772e4602bf05c153a531345e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtNi0xLTEtMA_a685102f-e1a7-4e30-b315-335f57bdf91d"
      unitRef="usd">799000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjE2YjdmODk1ZjhiMzQ5Nzg5ZTkzMWM5NzVhODY3MDc1L3RhYmxlcmFuZ2U6MTZiN2Y4OTVmOGIzNDk3ODllOTMxYzk3NWE4NjcwNzVfMTEtOC0xLTEtMA_ca01bff5-772e-47f0-9fe1-80f4a6eaf67d"
      unitRef="usd">17699000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78d122a1e8ce4ab08189435d688beebe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi0yLTEtMS0w_812d1838-8855-4cab-9af4-e135bcc2de21"
      unitRef="usd">11720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i21bed1d4bc1d4984b2d0f1925dbeca65_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi00LTEtMS0w_d890f5dc-f9a0-4f79-9b34-97f32f022419"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie228b2fb77844325b21d9dab0fbc2d4b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi02LTEtMS0w_a5a1767c-f3bb-4229-ba25-982af685e415"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3973af200d17404680d02b429b67bf6a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMi04LTEtMS0w_3891b13d-2984-4c6b-b9a4-182d0b719b6b"
      unitRef="usd">11720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifdecfd9a96a54f8ca18bd4b0503b7b4a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy0yLTEtMS0w_af9fda83-6656-468f-9c51-f4cb7c046275"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i557b856e5d074cac91da99e3df52360d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy00LTEtMS0w_e9fef2e2-0d58-41a2-af14-d729a14c4388"
      unitRef="usd">1995000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie7d2fb1b247f48128a225ce4a5c130c3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy02LTEtMS0w_f7d6b7f8-fe40-4536-8efd-3aa2827bdc2f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80c1eb5892a643ce8f1d70394510064c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMy04LTEtMS0w_46b0f438-f26c-4021-b082-6144b5f8f1f5"
      unitRef="usd">1995000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b8d47a0c2b24a4a95800399b090a694_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC0yLTEtMS0w_e960343c-ec87-4f51-9646-f39051a90922"
      unitRef="usd">11720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i098bd8bea8fd4746a325e62c40612af7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC00LTEtMS0w_cf793035-0304-4921-9a6b-01428c9ac39a"
      unitRef="usd">1995000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3c550916ebc4be0b4b057cac56abf60_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC02LTEtMS0w_3c7751c8-0b99-433d-8aa7-cffd0a5d6d84"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife5db8d33db04ad0846e90d83664c867_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNC04LTEtMS0w_79060f27-8c72-4e16-8be4-7dd01cd39ca6"
      unitRef="usd">13715000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9784cfb16a6d48079eb95bd4c32e0fe0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi0yLTEtMS0w_131d718b-a8c9-4769-8780-1666687588f2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic9b999d7fc49450ab94c7b7f979f096d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi00LTEtMS0w_dac47902-c7ae-4545-9cbd-e3292aebefe2"
      unitRef="usd">855000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i735420bc1c24420993418d291d497ede_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi02LTEtMS0w_5eb83ce4-8f0a-4bef-bb6a-85fcbbfc98aa"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6d9849cee0cf48789c47e4e0ee7be052_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNi04LTEtMS0w_72124bd4-f7ca-48b6-aeff-88d964636799"
      unitRef="usd">855000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id867eb1c42b141f49cdb424fc1b121c7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy0yLTEtMS0w_e58b6b42-969d-4068-ad53-62f3d2b13912"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic7935dde9c9d413287b26b928a607d42_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy00LTEtMS0w_d0d021aa-a629-4a47-93d0-24cf52dd6d9f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1b3ac150b2a4611b0b5f2b4f99a53ad_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy02LTEtMS0w_bd865a06-a909-42fd-bec1-ea79f15ee247"
      unitRef="usd">686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0681cd8f44b4d068f18306873f65a35_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfNy04LTEtMS0w_eedba162-7018-4ef2-91b7-49c56c1dbac5"
      unitRef="usd">686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7347b2f8d57b43a4a7a7b9b4a0430426_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC0yLTEtMS0w_43679f92-d56f-418f-be91-e08f0b991ebe"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a5d39a883524f60a5224966383701d4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC00LTEtMS0w_a66b0ddd-61f3-418f-bdb6-8c1b5436e0e2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i419da763924a42bcbfb7214065899a40_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC02LTEtMS0w_33dc997a-5378-4a98-b71a-2ebc1a7a5f48"
      unitRef="usd">31000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34268eb33c6b4b2d8bac3e3a8bded3cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOC04LTEtMS0w_c208fcb4-9a6e-4eec-8cdc-9610ebbf2606"
      unitRef="usd">31000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i84f1895c39d447a18185de246cba89ff_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS0yLTEtMS0w_dcd7ee2d-c93d-49a1-8925-e764d01cc22e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie51821ccfdfb4ab782ab145ac7a78e71_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS00LTEtMS0w_676cc2af-9613-4d1d-b3a8-ae93b62c5512"
      unitRef="usd">855000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id6ed7805211c4d1ab9267078db0dee5c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS02LTEtMS0w_f63145e1-56ef-4352-809b-d44a216a3994"
      unitRef="usd">717000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaaf94e4c4dd44ebe9b507dee17a3b954_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfOS04LTEtMS0w_c336e0f7-ec91-4dd7-a478-1dd22dc0be75"
      unitRef="usd">1572000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a8847bf36d74a9ea143c9416b94173b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtMi0xLTEtMA_f4c95fb5-b616-4354-a45d-f08bf01eb434"
      unitRef="usd">11720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic905e9417f654847aab5110bfb69afb0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtNC0xLTEtMA_435d5a6d-1fca-4af5-8c16-8afd2aa39b88"
      unitRef="usd">2850000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4dcf75325307400395138bbcafaaf40a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtNi0xLTEtMA_f4867714-3dbe-4de2-ad5c-bfcd2d615d18"
      unitRef="usd">717000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i082b7898d2c44d98939ed58328256d41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmY5MTY3YWE2MmY1YjQ4MTJhMDE0NDdkYzYwYzRiNWVmL3RhYmxlcmFuZ2U6ZjkxNjdhYTYyZjViNDgxMmEwMTQ0N2RjNjBjNGI1ZWZfMTEtOC0xLTEtMA_5c82c52e-dd34-4af1-bc15-8f39b366cee6"
      unitRef="usd">15287000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i40073f516c3f4bdea1b29cc2923d727e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi0yLTEtMS05NzI_ff9453b1-d4b4-449c-856a-3b8a4d6f74f6"
      unitRef="usd">27833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia33a05286a7e44158da3a3c3b2ea4446_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi00LTEtMS05NzI_a24541b2-51aa-4f8f-bed6-b9700addbace"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i70efc4dca69842f6bdae042f55208fe6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi02LTEtMS05NzI_683fde4a-8e39-4d5d-976a-ee84385f25b4"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4544ce69a2ed4ff18ffc65a87ef16fba_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMi04LTEtMS05NzI_6d60c539-2120-41fb-b5e0-476a1ab8fb95"
      unitRef="usd">27833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4be2e8d12c634959b08665f4847097ae_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy0yLTEtMS05NzI_ccae2980-9c67-4ce7-ac3b-304a48ecc7ad"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7d89e30f7a247ccbb1ecdb66c58e06a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy00LTEtMS05NzI_29a9e724-57a7-4671-8536-e65c62a40614"
      unitRef="usd">2484000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i31d43d07143a4e418c2cdf2362274f38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy02LTEtMS05NzI_0964d7a2-9823-4b7f-8301-4e759e0e9950"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9482194c6674f03a54f3e0dbb390ca1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMy04LTEtMS05NzI_0eed39aa-50a6-4dc7-b76d-de3093a649bb"
      unitRef="usd">2484000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i65783e3340c44bb69625c108be27bdec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC0yLTEtMS05NzI_6f949e27-87b4-4c77-afbb-c6e201c55c4a"
      unitRef="usd">27833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a88eaf4cdfd4cfa884ec22f520c6ac0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC00LTEtMS05NzI_c6cd4bde-6dd6-4c33-8b8a-778fa033e5d9"
      unitRef="usd">2484000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia359b04ed0184387b7955fd333162cff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC02LTEtMS05NzI_b0ef564d-e7ad-472a-8d1e-5f24252d79e2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia50154cc3c4b410d98a635af127cf0b3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNC04LTEtMS05NzI_83855124-052f-49a2-8da6-93817110b1ac"
      unitRef="usd">30317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a2ad836575941efa31b81df0a694291_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi0yLTEtMS05NzI_22c37d31-c2e3-4384-b1be-cbdf2d28e068"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie406a4d56bd446008a18de1f0ab4d794_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi00LTEtMS05NzI_52910716-3105-426e-8583-008380ab317c"
      unitRef="usd">335000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i882a353e9d6446348940266a495758f0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi02LTEtMS05NzI_f9a80928-c44e-4a49-826e-6f7981b2a6da"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6358504b03f04a1fb8ffafec2b68ba95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNi04LTEtMS05NzI_4e01f296-be80-4039-bb7b-8546ac763a55"
      unitRef="usd">335000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7c265f9e6fab4d1f9852fd54d9c00184_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy0yLTEtMS05NzI_ffcc89a2-0cd1-476e-84ab-3e2ba90c052c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i959cf6a8aa784ac2913c5a50b4be3381_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy00LTEtMS05NzI_6e2ea6cb-70a5-4572-89c7-7c7232fec028"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia17069794ff446c2bed1dc3e6800225a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy02LTEtMS05NzI_1c72071b-4bb2-4503-8b97-a7e95b80cb36"
      unitRef="usd">1495000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4729c181a9cd4dc6b21e9969dbe57eed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfNy04LTEtMS05NzI_008ee048-317a-4de6-ab1d-8030f88ce162"
      unitRef="usd">1495000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00821c0ee32b42cd8310e59c66c6ae69_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC0yLTEtMS05NzI_45fde46b-e473-4dda-997c-53fae575b7b9"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9065dc866e8c48efb1af8c6c51785a95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC00LTEtMS05NzI_c48349aa-f550-4349-aaa6-5cb9961041ce"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i444bf93e15584d83b3501b81dd80d4d2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC02LTEtMS05NzI_ad84a8da-80eb-40bd-8d90-227b16d0bafb"
      unitRef="usd">235000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i283e45a6924140f7aa6b460117d23a95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOC04LTEtMS05NzI_396d0ce9-90d4-42ac-a5c7-4deb7206cde5"
      unitRef="usd">235000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i819b632db9b84e6ba7dc46f219d1d7bb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS0yLTEtMS05NzI_79238915-84c9-4e0a-a60f-4683b9825f0b"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i47e6acb7b3da417381cf701503087d9e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS00LTEtMS05NzI_b0ac8983-e6b8-4524-9eac-6fb68527ef20"
      unitRef="usd">335000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e77ddd2dacb481caa71d23a5de0b576_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS02LTEtMS05NzI_f5273f52-9577-46bd-a78d-f16c871d9256"
      unitRef="usd">1730000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i967ee24d465e4b50a7ed7f6c9a46c84e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfOS04LTEtMS05NzI_a9f196a0-30b7-4a5e-88cd-8396942a5e9a"
      unitRef="usd">2065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e4237d137db449e94407a368ca7b96d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtMi0xLTEtOTcy_61f776c1-9759-462a-bb8b-0dfdf93139f3"
      unitRef="usd">27833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib27c44db5ec14626b9631a84cfc5ba95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtNC0xLTEtOTcy_9dcd4f59-dd65-4166-b4dc-9ff98c3b3ce9"
      unitRef="usd">2819000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6ee687fe4f214b04a886aefcf1393f35_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtNi0xLTEtOTcy_c0cb0e61-d9ca-4579-a359-bec3156d0ca2"
      unitRef="usd">1730000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjBkMjI4N2JlNTI3YTQxYzY4MjFjZTVkZGI5MGE1YTI0L3RhYmxlcmFuZ2U6MGQyMjg3YmU1MjdhNDFjNjgyMWNlNWRkYjkwYTVhMjRfMTEtOC0xLTEtOTcy_0de5be9d-b0ff-435a-8c7d-d5564a3cf414"
      unitRef="usd">32382000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8865e7e7c2a242fa8e7f23d0d362dca7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi0yLTEtMS05NzI_28fe40b4-d2d2-4a56-bef7-27448327a461"
      unitRef="usd">22864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6bb7a733302241678af15813679795ea_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi00LTEtMS05NzI_a7ed22f9-6398-4d4d-9812-bf93c50cfb3f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf8a8703ceb9455790a02f2c3af1efe2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi02LTEtMS05NzI_641676ef-9be0-44b0-beca-3693dafd04b6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14dc7cb246d04bcbb1a306133d74d44a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMi04LTEtMS05NzI_c012c5b1-2f1f-4bb5-adbf-824e8cb1327b"
      unitRef="usd">22864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86e32d0f694a4f8a8e93a53c2e318d63_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy0yLTEtMS05NzI_1c6b8e5a-bb99-4e65-b14f-6ab72178ef98"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i77dcd0ebc4b940589d99adc1a1fd5d55_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy00LTEtMS05NzI_b01c61ef-cdd5-4b51-8bc0-0327ebe1b537"
      unitRef="usd">3956000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icab9f5c1b22f403498a0aed1c3ffb406_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy02LTEtMS05NzI_411ef545-d6ad-42fb-82af-f1ba13b11212"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a35d55a555b4688a1be732cee92879e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMy04LTEtMS05NzI_62c58208-3699-4dfd-8076-45041d09aaaa"
      unitRef="usd">3956000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i81a5fa1281e5458dbfc53dd7ab419c9f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC0yLTEtMS05NzI_0a9e123c-d060-4cbf-952e-b9547cf6bd84"
      unitRef="usd">22864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icad1da93638e45e092e5a214e064890b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC00LTEtMS05NzI_ebbc4e4c-0e62-45ce-a6b7-132d2824beae"
      unitRef="usd">3956000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i28ff6102b6fe4e5fba90f8d2c250e9f1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC02LTEtMS05NzI_fe87d088-18f5-4d38-b512-f5fefb639278"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7fa4fc19a5ad43e6ac0a4085933c54e2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNC04LTEtMS05NzI_d35058ef-f9c3-4c56-8b07-2f56a0d3986b"
      unitRef="usd">26820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4d284969d584d13837201df908c8638_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi0yLTEtMS05NzI_32dfda36-a3af-46d4-829a-4337b3c6c46d"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id48b490ff93a4cd9b1864f2d4924b2d7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi00LTEtMS05NzI_1942c8c6-26dd-450e-b76f-6103689acc90"
      unitRef="usd">1369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic892160be94c440fb2197d4064e191db_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi02LTEtMS05NzI_67b0b0a4-da8c-47af-82f8-e9ed5d9e3c20"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id3914c5b8e424cd0ad1e2214ed067f4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNi04LTEtMS05NzI_09103801-dcfb-4b70-9524-9ae9140832a1"
      unitRef="usd">1369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib6b6a37536064be088dccb6a42206333_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy0yLTEtMS05NzI_f864fcd3-a43f-4175-a964-5a07a3eaa438"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4883b31028a840dcab497c4f2d536d52_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy00LTEtMS05NzI_e2b851d0-1a1c-4519-b3d6-7957a5515aa8"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id728c98b927d44c09eccdb90985776ab_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy02LTEtMS05NzI_5d685e35-1258-4813-a572-94200d46dc0b"
      unitRef="usd">1359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id14b498b7c8e44e188668411244c51db_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfNy04LTEtMS05NzI_255ca9fb-a72a-491c-984c-5f5acad80923"
      unitRef="usd">1359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i77b3a35bd22c44a9835102fa07734bc3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC0yLTEtMS05NzI_6b91599e-cbc1-4c49-ae2a-9a41947ef8a4"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4a8dcdb394b1452f8d16577b191265f7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC00LTEtMS05NzI_f0b40606-ae64-4e77-ae67-967f05599641"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1391126789414b70af1cc0ffc783b24d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC02LTEtMS05NzI_214b18a8-13ec-42be-ac7b-45154cb175dd"
      unitRef="usd">84000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2009fc6f47d8410183cd56e879246800_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOC04LTEtMS05NzI_15ad6c6d-2c61-4669-8066-087edd5d44b3"
      unitRef="usd">84000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7edbebb67db84e9e8e91b2370b1be8f3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS0yLTEtMS05NzI_5bd9954a-c3b4-4a58-aef1-04f2c2b8d09c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic33093b9f53d486c87f7cecdffb3dba4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS00LTEtMS05NzI_b8422c5d-17bf-4dc5-9de1-6c90e050ebde"
      unitRef="usd">1369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie1239161e6f6474393d5e128175388a8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS02LTEtMS05NzI_479c6669-2119-4e66-8b5e-4d6b0b070f8b"
      unitRef="usd">1443000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i739e552de7a04613ac141c8d20eb4a5f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfOS04LTEtMS05NzI_8231df7b-327d-4aac-a294-4287dec7c3c0"
      unitRef="usd">2812000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i47a826b90eaa4d61b7944ca937b76f32_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtMi0xLTEtOTcy_7d3c1dc3-61ef-4e2e-9d91-fa3e9b52416c"
      unitRef="usd">22864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6ad7e0a34361457493ddcee4f2faf7fb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtNC0xLTEtOTcy_a377c60e-5342-42c7-879f-b8b8d00d184e"
      unitRef="usd">5325000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03dbbfadebfb4de3a1d13d8e203acc87_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtNi0xLTEtOTcy_54e428be-e267-429c-8205-3bcd66596ccb"
      unitRef="usd">1443000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9488390231d4417f9c6fbd30bffd4e30_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmNjZjIwZDk1Yjg3YjQwM2ViMGVjNjEzOGM1MzBiYmM3L3RhYmxlcmFuZ2U6Y2NmMjBkOTViODdiNDAzZWIwZWM2MTM4YzUzMGJiYzdfMTEtOC0xLTEtOTcy_ab65bf54-dbcc-4622-baba-f67c7ba96cb9"
      unitRef="usd">29632000</us-gaap:Revenues>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RleHRyZWdpb246ZDg2NzhlYTVhYjUxNDQ3OThkNDIxNmFkNTdlMDRlNWRfMTU0Mw_a8781385-3092-4da9-86c3-f647ba879196">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major customers who accounted for more than 10% of the Company&#x2019;s total sales were as follows:&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:44.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.784%"/&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.784%"/&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.784%"/&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.787%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 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:10pt;font-weight:700;line-height:100%"&gt;Major Customers&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A.S. Watson Group - Related Party&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;16.5&#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="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;*&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;13.8&#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;10.6&#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="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;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Horizon Ventures - Related Party&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&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;*&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;10.2&#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="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;*&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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Represents less than 10%.&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:9pt;font-weight:400;line-height:120%"&gt;(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals.&lt;/span&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major accounts which had more than 10% of the Company&#x2019;s total trade receivables were as follows:&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:67.321%"/&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:13.373%"/&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: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:10pt;font-weight:700;line-height:100%"&gt;Percentage of the Company's Total Trade Receivables&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:700;line-height:100%"&gt;Major Customers&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:10pt;font-weight:700;line-height:100%"&gt;At June 30,&lt;br/&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;At December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A.S. Watson Group - Related Party&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;37.5&#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;31.9&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Walmart&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2122;&lt;/span&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;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"&gt;(1)&lt;/span&gt;&lt;/div&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;17.1&#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="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;*&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;Matakana Health&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;11.5&#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;11.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;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;Life Extension&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;*&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;17.7&#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;Amazon Marketplaces&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;*&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;12.0&#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;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Represents less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) The Company began retail distribution of Tru Niagen&#xae; in Walmart&#x2122; stores across the United States beginning in June 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i20ca4adc9e9a4447aa0af1c6f87252ef_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfMy0yLTEtMS0w_3f62f02d-92af-46fb-9daa-b09d0b730540"
      unitRef="number">0.165</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8bf7a6f4abdb4450a461726ad9f20d31_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfMy02LTEtMS0xMDQy_25e9884f-431d-48e7-8409-111f4cee3211"
      unitRef="number">0.138</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8b57fed975024b178dcabd3620eefbe9_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfMy04LTEtMS0xMDQy_b0423dc0-7b19-4a21-8b33-a8545d78e4be"
      unitRef="number">0.106</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iecfc25b6f7b14062b913f0ce30c8f478_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOmUwYzU4ODhjZmMxMjRlZGZiNWYyMGYwMjg5M2M0M2I2L3RhYmxlcmFuZ2U6ZTBjNTg4OGNmYzEyNGVkZmI1ZjIwZjAyODkzYzQzYjZfNS00LTEtMS0zMTIw_c9541ab7-a1eb-4927-a624-84b34da307e3"
      unitRef="number">0.102</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5df71c2c8fcf40aca22b33584295261b_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfMy0yLTEtMS0w_def83032-55a4-447b-bfdf-0634b345c784"
      unitRef="number">0.375</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i183bb79cc788436cb9d4e9694ac426ba_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfMy00LTEtMS0w_2cbd737e-5680-4695-a46d-de69c41dc710"
      unitRef="number">0.319</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b2e7c73ecaf43fea8a2120298711d2f_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNC0yLTEtMS01ODMz_dfbfb984-6a62-4871-bee7-226efa3dca6b"
      unitRef="number">0.171</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iadb5678743fd44788713f90bcd98aac7_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNC0yLTEtMS0w_4ddd4dcb-8f72-4294-8b3d-02e838169b1c"
      unitRef="number">0.115</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f62fba7bbcb4242a42b5cb96dd68003_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNC00LTEtMS0w_0c3bc12c-7dd1-42b8-a70e-51d41a0cf38e"
      unitRef="number">0.111</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia7ffa5af1e8c4e53987417bc9e6c69d3_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNS00LTEtMS0w_065864f8-330f-46ab-8635-f706b7e0eaa4"
      unitRef="number">0.177</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5c8ac71539cb452c99ada4d46feb56b4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83MC9mcmFnOmQ4Njc4ZWE1YWI1MTQ0Nzk4ZDQyMTZhZDU3ZTA0ZTVkL3RhYmxlOjU1N2YwNjJkZGQyYzRkNmZhOGQ0YzhmMzJlM2FmOWFmL3RhYmxlcmFuZ2U6NTU3ZjA2MmRkZDJjNGQ2ZmE4ZDRjOGYzMmUzYWY5YWZfNi00LTEtMS0w_d924dad5-0544-4834-94a8-89a2de8ab22c"
      unitRef="number">0.120</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjQ4NTk_2e4d2092-472f-4c4e-b763-51da3a17b4f1">Commitments and Contingencies&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;1. Elysium Health, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(A) California Action&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2016, ChromaDex, Inc. filed a complaint in the United States District Court for the Central District of California, naming Elysium Health, Inc. (together with Elysium Health, LLC, &#x201c;Elysium&#x201d;) as defendant (the &#x201c;Complaint&#x201d;). On January 25, 2017, Elysium filed an answer and counterclaims in response to the Complaint (together with the Complaint, the &#x201c;California Action&#x201d;). Over the course of the California Action, the parties have each filed amended pleadings several times and have each engaged in several rounds of motions to dismiss and one round of motion for judgment on the pleadings with respect to various claims. Most recently, on November 27, 2018, ChromaDex, Inc. filed a fifth amended complaint that added an individual, Mark Morris, as a defendant. Elysium and Morris (&#x201c;the Defendants&#x201d;) moved to dismiss on December 21, 2018. The court denied Defendants&#x2019; motion on February 4, 2019. Defendants filed their answer to ChromaDex, Inc.&#x2019;s fifth amended complaint on February 19, 2019. ChromaDex, Inc. filed an answer to Elysium&#x2019;s restated counterclaims on March 5, 2019. Discovery closed on August 9, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2019, the parties filed motions for partial summary judgment as to certain claims and counterclaims. The parties filed opposition briefs on August 28, 2019, and reply briefs on September 4, 2019. On October 9, 2019, among other things, the court vacated the previously scheduled trial date, ordered supplemental briefing with respect to certain issues related to summary judgment. Elysium filed its opening supplemental brief on October 30, 2019, ChromaDex filed its opening supplemental brief on November 18, 2019, and Elysium filed a reply brief on November 27, 2019, and the court heard argument on January 13, 2020. On January 16, 2020, the court granted both parties&#x2019; motions for summary judgment in part and denied both in part. On ChromaDex&#x2019;s motion, the court granted summary judgment in favor of ChromaDex on Elysium&#x2019;s counterclaims for (i) breach of contract related to manufacturing NIAGEN&#xae; according to the defined standard, selling NIAGEN and ingredients that are substantially similar to pterostilbene to other customers, distributing the NIAGEN&#xae; product specifications, and failing to provide information concerning the quality and identity of NIAGEN&#xae;, and (ii) breach of the implied covenant of good faith and fair dealing. The court denied summary judgment on Elysium&#x2019;s counterclaims for (i) fraudulent inducement of the Trademark License and Royalty Agreement, dated February 3, 2014, by and between ChromaDex, Inc. and Elysium (the &#x201c;License Agreement&#x201d;), (ii) patent misuse, and (iii) unjust enrichment. On Elysium&#x2019;s motion, the court granted summary judgment in favor of Elysium on ChromaDex&#x2019;s claim for damages related to $110,000 in avoided costs arising from documents that Elysium used in violation of the Supply Agreement, dated February 3, 2014, by and between ChromaDex, Inc. and Elysium, as amended (the &#x201c;NIAGEN&#xae; Supply Agreement&#x201d;). The court denied summary judgment on Elysium&#x2019;s counterclaim for breach of contract related to certain refunds or credits to Elysium. The court also denied summary judgment on ChromaDex&#x2019;s breach of contract claim against Morris and claims for disgorgement of $8.3&#160;million in Elysium&#x2019;s resale profits, $600,000 for a price discount received by Elysium, and $684,781 in Morris&#x2019;s compensation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the court&#x2019;s January 16, 2020 order, the claims that ChromaDex, Inc. presently asserts in the California Action, among other allegations, are that (i) Elysium breached the Supply Agreement, dated June 26, 2014, by and between ChromaDex, Inc. and Elysium (the &#x201c;pTeroPure&#xae; Supply Agreement&#x201d;), by failing to make payments to ChromaDex, Inc. for purchases of pTeroPure&#xae; and by improper disclosure of confidential ChromaDex, Inc. information pursuant to the pTeroPure&#xae; Supply Agreement, (ii) Elysium breached the NIAGEN&#xae; Supply Agreement, by failing to make payments to ChromaDex, Inc. for purchases of NIAGEN&#xae;, (iii) Defendants willfully and maliciously misappropriated ChromaDex, Inc. trade secrets concerning its ingredient sales business under both the California Uniform Trade Secrets Act and the Federal Defend Trade Secrets Act, (iv) Morris breached two confidentiality agreements he signed by improperly stealing confidential ChromaDex, Inc. documents and information, (v) Morris breached his fiduciary duty to ChromaDex, Inc. by lying to and competing with ChromaDex, Inc. while still employed there, and (vi) Elysium aided and abetted Morris&#x2019;s breach of fiduciary duty. ChromaDex, Inc. is seeking damages and interest for Elysium&#x2019;s alleged breaches of the NIAGEN&#xae; Supply Agreement and pTeroPure&#xae; Supply Agreement and Morris&#x2019;s alleged breaches of his confidentiality agreements, compensatory damages and interest, punitive damages, injunctive relief, and attorney&#x2019;s fees for Defendants&#x2019; alleged willful and malicious misappropriation of ChromaDex, Inc.&#x2019;s trade secrets, and compensatory damages and interest, disgorgement of all benefits received, and punitive damages for Morris&#x2019;s alleged breach of his fiduciary duty and Elysium&#x2019;s aiding and abetting of that alleged breach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The claims that Elysium presently alleges in the California Action are that (i) ChromaDex, Inc. breached the NIAGEN&#xae; Supply Agreement by not issuing certain refunds or credits to Elysium, (ii) ChromaDex, Inc. fraudulently induced Elysium into entering into the License Agreement, (iv) ChromaDex, Inc.&#x2019;s conduct constitutes misuse of its patent rights, and (v) ChromaDex, Inc. was unjustly enriched by the royalties Elysium paid pursuant to the License Agreement. Elysium is seeking damages for ChromaDex, Inc.&#x2019;s alleged breaches of the NIAGEN&#xae; Supply Agreement, and compensatory damages, punitive damages, and/or rescission of the License Agreement and restitution of any royalty payments conveyed by Elysium pursuant to the License Agreement, and a declaratory judgment that ChromaDex, Inc. has engaged in patent misuse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 17, 2020, Elysium moved to substitute its counsel. The same day, the court ordered hearing on that motion for January 21, 2020, and granted Elysium&#x2019;s motion at the hearing. On January 23, 2020, the court issued a scheduling order that, among other things, set trial on the remaining claims to begin on May 12, 2020. On March 19, 2020, in light of the global 2019 coronavirus disease ("COVID-19" or "COVID") pandemic and ongoing private mediation efforts, the parties jointly stipulated to adjourn the trial date. The court vacated the trial date on March 20, 2020. The court held a telephonic status conference on June 9, 2020, during which the court indicated that it will reschedule the jury trial as soon as conditions permit. On November 4, 2020, the parties submitted a joint status report indicating that they will propose a new trial date as soon as the court announces that it will resume jury trials. On November 18, 2020, the court set trial to begin on September 21, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 11, 2020, Elysium filed a &#x201c;Notice of Correction of Depositions&#x201d; related to the depositions of its chief executive officer, Eric Marcotulli, and chief operating officer, Daniel Alminana, both taken in March 2019. On March 8, 2021, based in part on information that Elysium submitted under seal with that notice, ChromaDex, Inc. filed a motion for sanctions or, in the alternative, reconsideration of the court&#x2019;s January 16, 2020 order regarding summary judgment, in which ChromaDex, Inc. moved to dismiss Elysium&#x2019;s third, fourth, and fifth counterclaims. Elysium&#x2019;s opposition brief was filed on March 22, 2021. ChromaDex, Inc. filed its reply brief on March 29, 2021. On April 27, 2021, the court denied ChromaDex, Inc&#x2019;s motion for terminating sanctions, but concluded that the evidence at issue in the motion will be admissible at trial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(B) Southern District of New York Action&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 27, 2017, Elysium Health Inc. (&#x201c;Elysium Health&#x201d;) filed a complaint in the United States District Court for the Southern District of New York, against ChromaDex, Inc. (the &#x201c;Elysium SDNY Complaint&#x201d;). Elysium Health alleged in the Elysium SDNY Complaint that ChromaDex, Inc. made false and misleading statements in a citizen petition to the Food and Drug Administration it filed on or about August 18, 2017. Among other allegations, Elysium Health averred that the citizen petition made Elysium Health&#x2019;s product appear dangerous, while casting ChromaDex, Inc.&#x2019;s own product as safe. The Elysium SDNY Complaint asserted four claims for relief: (i) false advertising under the Lanham Act, 15 U.S.C. &#xa7; 1125(a); (ii) trade libel; (iii) deceptive business practices under New York General Business Law &#xa7; 349; and (iv) tortious interference with prospective economic relations. On October 26, 2017, ChromaDex, Inc. moved to dismiss the Elysium SDNY Complaint on the grounds that, inter alia, its statements in the citizen petition are immune from liability under the Noerr-Pennington Doctrine, the litigation privilege, and New York&#x2019;s Anti-SLAPP statute, and that the Elysium SDNY Complaint failed to state a claim. Elysium Health opposed the motion on November 2, 2017. ChromaDex, Inc. filed its reply on November 9, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 26, 2017, ChromaDex, Inc. filed a complaint in the United States District Court for the Southern District of New York against Elysium Health (the &#x201c;ChromaDex SDNY Complaint&#x201d;). ChromaDex, Inc. alleges that Elysium Health made material false and misleading statements to consumers in the promotion, marketing, and sale of its health supplement product, Basis, and asserts five claims for relief: (i) false advertising under the Lanham Act, 15 U.S.C. &#xa7;1125(a); (ii) unfair competition under 15 U.S.C. &#xa7; 1125(a); (iii) deceptive practices under New York General Business Law &#xa7; 349; (iv) deceptive practices under New York General Business Law &#xa7; 350; and (v) tortious interference with prospective economic advantage. On November 16, 2017, Elysium Health moved to dismiss for failure to state a claim. ChromaDex, Inc. opposed the motion on November 30, 2017 and Elysium Health filed a reply on December 7, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 3, 2017, the Court consolidated the Elysium SDNY Complaint and the ChromaDex SDNY Complaint actions under the caption In re Elysium Health-ChromaDex Litigation, 17-cv-7394, and stayed discovery in the consolidated action pending a Court-ordered mediation. The mediation was unsuccessful. On September 27, 2018, the Court issued a combined ruling on both parties&#x2019; motions to dismiss. For ChromaDex&#x2019;s motion to dismiss, the Court converted the part of the motion on the issue of whether the citizen petition is immune under the Noerr-Pennington Doctrine into a motion for summary judgment, and requested supplemental evidence from both parties, which were submitted on October 29, 2018. The Court otherwise denied the motion to dismiss. On January 3, 2019, the Court granted ChromaDex, Inc.&#x2019;s motion for summary judgment under the Noerr-Pennington Doctrine and dismissed all claims in the Elysium SDNY Complaint. Elysium moved for reconsideration on January 17, 2019. The Court denied Elysium&#x2019;s motion for reconsideration on February 6, 2019, and issued an amended final order granting ChromaDex, Inc.&#x2019;s motion for summary judgment on February 7, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Court granted in part and denied in part Elysium&#x2019;s motion to dismiss, sustaining three grounds for ChromaDex&#x2019;s Lanham Act claims while dismissing two others, sustaining the claim under New York General Business Law &#xa7; 349, and dismissing the claims under New York General Business Law &#xa7; 350 and for tortious interference. Elysium filed an answer and counterclaims on October 10, 2018, alleging claims for (i) false advertising under the Lanham Act, 15 U.S.C. &#xa7;1125(a); (ii) unfair competition under 15 U.S.C. &#xa7; 1125(a); and (iii) deceptive practices under New York General Business Law &#xa7; 349. ChromaDex answered Elysium&#x2019;s counterclaims on November 2, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ChromaDex, Inc. filed an amended complaint on March 27, 2019, adding new claims against Elysium Health for false advertising and unfair competition under the Lanham Act, 15 U.S.C. &#xa7; 1125(a). On April 10, 2019, Elysium Health answered the amended complaint and filed amended counterclaims, also adding new claims against ChromaDex, Inc. for false advertising and unfair competition under the Lanham Act, 15 U.S.C. &#xa7; 1125(a). On July 1, 2019, Elysium Health filed further amended counterclaims, adding new claims under the Copyright Act &#xa7;&#xa7; 106 &amp;amp; 501. On February 9, 2020, ChromaDex, Inc. filed a motion for leave to amend its complaint to add additional claims against Elysium Health for false advertising and unfair competition. On February 10, 2020, Elysium Health filed a motion for leave to amend its counterclaims to identify allegedly false and misleading statements in ChromaDex&#x2019;s advertising. Those motions were both granted after respective stipulations. On March 12, 2020, Elysium Health answered the second amended complaint. On March 13, 2020, ChromaDex, Inc. filed an answer and objection to Elysium Health&#x2019;s third amended counterclaims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 14, 2020, Elysium Health filed a motion to supplement and amend its counterclaims to add claims regarding alleged advertising related to COVID, to add an allegation about a change to the ChromaDex website, and to remove its copyright infringement claim under the Copyright Act. On January 19, 2021, the Court denied Elysium Health&#x2019;s motion to add claims regarding alleged advertising related to COVID. The Court granted the unopposed requests to add an allegation about a change to ChromaDex&#x2019;s website and to remove Elysium&#x2019;s Copyright Act claim. Pursuant to the Court&#x2019;s order, Elysium filed fourth amended counterclaims on April 21, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All discovery closed on April 23, 2021. The Court vacated a previously scheduled joint pretrial order and trial date because of COVID-19, and the Court has informed the Parties that trial will be rescheduled for November or December 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Both parties filed dispositive and &lt;/span&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;Daubert&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; motions on June 4, 2021. Opposition papers were filed by both parties on June 25, 2021, and reply papers were filed on July 9, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 is unable to predict the outcome of these matters and, at this time, cannot reasonably estimate the possible loss or range of loss with respect to the legal proceedings discussed herein. As of June&#160;30, 2021, ChromaDex, Inc. did not accrue a potential loss for the California Action or the Elysium SDNY Complaint because ChromaDex, Inc. believes that the allegations are without merit and thus it is not probable that a liability has been incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(C) Delaware&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Patent Infringement Action&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 17, 2018, ChromaDex, Inc. and Trustees of Dartmouth College filed a patent infringement complaint in the United States District Court for the District of Delaware against Elysium Health, Inc. The complaint alleges that Elysium&#x2019;s BASIS&#xae; dietary supplement infringes U.S. Patent Nos. 8,197,807 (&#x201c;&#x2018;807 Patent&#x201d;) and 8,383,086 (&#x201c;&#x2018;086 Patent&#x201d;) that comprise compositions containing isolated nicotinamide riboside held by Dartmouth and licensed exclusively to ChromaDex, Inc. On October 23, 2018, Elysium filed an answer to the complaint. The answer asserts various affirmative defenses and denies that Plaintiffs are entitled to any relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 7, 2018, Elysium filed a motion to stay the patent infringement proceedings pending resolution of (1)the inter partes review of the &#x2018;807 Patent and the &#x2018;086 Patent before the Patent Trial and Appeal Board (&#x201c;PTAB&#x201d;) and (2)the outcome of the litigation in the California Action. ChromaDex, Inc. filed an opposition brief on November 21, 2018 detailing the issues with Elysium&#x2019;s motion to stay. In particular, ChromaDex, Inc. argued that given claim 2 of the &#x2018;086 Patent was only included in the PTAB&#x2019;s inter partes review for procedural reasons the PTAB was unlikely to invalidate claim 2 and therefore litigation in Delaware would continue regardless. In addition, ChromaDex, Inc. argued that the litigation in the California Action is unlikely to have a significant effect on the ongoing patent litigation. After the PTAB released its written decision upholding claim 2 of the &#x2018;086 Patent, proving right ChromaDex, Inc.&#x2019;s prediction, ChromaDex, Inc. informed the Delaware court of the PTAB&#x2019;s decision on January 17, 2019. On June 19, 2019, the Delaware court granted in part and denied in part Elysium&#x2019;s motion, ordering that the case was stayed pending the resolution of Elysium&#x2019;s patent misuse counterclaim in the California Action.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 1, 2019, ChromaDex, Inc. filed a motion to lift the stay due to changed circumstances in the California Action, among other reasons. Briefing on the motion was completed on November 22, 2019. On January 6, 2020, the Delaware court issued an oral order instructing the parties to submit a joint status report after the January 13, 2020 motions hearing in the California Action. The joint status report was submitted on January 30, 2020. On February 4, 2020, the Delaware court issued an order granting ChromaDex, Inc.&#x2019;s motion to lift the stay and setting a scheduling conference for March 10, 2020. On March 19, 2020, the Delaware court entered a scheduling order, which, among other things, set the claim-construction hearing for December 17, 2020 and trial for the week of September 27, 2021. On April 17, 2020, ChromaDex, Inc. served infringement contentions. Elysium filed a Second Amended Answer on July 10, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 24, 2020, ChromaDex, Inc. moved for leave to amend the complaint to add Healthspan Research, LLC as a plaintiff. On May 5, 2020, Elysium filed its opposition to ChromaDex, Inc.&#x2019;s motion for leave to amend and moved to dismiss ChromaDex, Inc. for alleged lack of standing. ChromaDex, Inc. filed its opposition to Elysium&#x2019;s motion to dismiss and reply in support of its motion to amend on May 19, 2020. Elysium filed its reply in support of its motion to dismiss on May 26, 2020. The Court held a hearing on the motion for leave to amend the complaint and Elysium&#x2019;s motion to dismiss on September 16, 2020. On December 15, 2020, the Court entered orders (i) granting in part and denying in part Elysium&#x2019;s motion to dismiss ChromaDex, Inc. for alleged lack of standing; and (ii) denying ChromaDex, Inc.&#x2019;s motion for leave to amend. ChromaDex, Inc. filed a motion for reargument on December 29, 2020. Elysium filed a response to the motion for reargument on January 28, 2021. ChromaDex, Inc. filed a motion for leave to file a reply on February 8, 2021. Elysium filed a response to the motion for leave to file a reply on February 12, 2021. ChromaDex, Inc. filed a reply to the motion for leave to file a reply on February 19, 2021. The Court granted the motion for leave to file the reply on April 26, 2021, and denied the motion for reargument on April 27, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 22, 2020 the parties filed a Joint Claim Construction Chart and respective motions for claim construction. The parties filed a Joint Claim Construction Brief on November 5, 2020. The Court held a Markman hearing on claim-construction issues on December 17, 2020. The Court entered a claim-construction ruling on January 5, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fact discovery closed on January 26, 2021. Opening expert reports were served on February 9, 2021. Responsive expert reports were served on March 9, 2021. Reply expert reports were served on March 30, 2021. Both parties filed dispositive and &lt;/span&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;Daubert&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; motions on April 27, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trial is scheduled for September 27-30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;2. Thorne Research, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(A) Inter Partes Review Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or around September 28, 2020, Thorne Research, Inc. (&#x201c;Thorne&#x201d;) provided notice to ChromaDex, Inc. that it intended to terminate its March 25, 2019 Supply Agreement and subsequent amendments with ChromaDex, Inc., effective as of December 31, 2020. A discussion between ChromaDex, Inc. and Thorne followed, and Thorne asserted that it could challenge the &#x2018;086 Patent in an inter partes review (&#x201c;IPR&#x201d;) proceeding on the basis of prior art, but would be willing to enter into a mutual existence agreement that would permit Thorne to source NR from a third party. Thorne did not offer substantive information supporting a prior art claim or about the nature of the threatened IPR.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 1, 2020, Thorne filed a petition for IPR of the &#x2018;086 Patent. Dartmouth&#x2019;s preliminary response to the petition was filed on March 15, 2021. On June 10, 2021, the Patent Trial and Appeal Board (&#x201c;PTAB&#x201d;) issued a decision instituting an IPR on the &#x2018;086 Patent. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2021, Thorne filed a petition for IPR of the &#x2018;807 Patent. Dartmouth&#x2019;s preliminary response to the petition was filed on May 18, 2021. The PTAB&#x2019;s institution decision is expected to be issued by August 18, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(B) Southern District of New York &#x2013; Patent Infringement Action&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 12, 2021, ChromaDex, Inc. and Trustees of Dartmouth College filed a patent infringement complaint in the United States District Court for the Southern District of New York. The complaint alleges that certain of Thorne&#x2019;s dietary supplements containing isolated NR infringe the &#x2018;807 and &#x2018;086 Patents, which claim compositions containing isolated nicotinamide riboside and are held by Dartmouth and licensed exclusively to ChromaDex, Inc. On July 6, 2021, Thorne filed an answer and counterclaims to the complaint. The answer asserts various affirmative defenses and denies that Plaintiffs are entitled to any relief. The counterclaims seek declaratory judgment of patent invalidity for the &#x2018;807 and &#x2018;086 Patents. On July 8, 2021, the parties filed a proposed stipulation and order staying the matter pending issuance of the institution decision in the &#x2018;807 Patent IPR. On July 9, 2021, the Court granted the stipulation and order to stay. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;3. Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(A) Employee Dispute&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 25, 2020, the Company received a demand letter from a former employee, alleging a series of employment-related claims against the Company after the employee was laid off as part of a company restructuring. The employee alleges she was harassed and, ultimately, terminated in retaliation for taking intermittent leave, under the Family and Medical Leave Act. No lawsuit has been filed to date. The Company believes these claims are without merit and is seeking to amicably resolve the matter pre-lawsuit. The Company does not anticipate that the ultimate resolution of this matter will be material to the Company&#x2019;s operations, financial condition or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(B) Rejuvenation Therapeutics&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On September 15, 2020, the Company received a letter from a customer, Rejuvenation Therapeutics Corp. (&#x201c;Rejuvenation&#x201d;), and has received subsequent correspondence, requesting a full refund of approximately $1.6 million of NIAGEN&#xae; it purchased, alleging breaches of the supply agreement between the parties. As of June&#160;30, 2021, the Company has recorded a return liability of approximately $0.5 million, which the Company offered to settle in good faith. On May 13, 2021, Rejuvenation filed a complaint in the Superior Court of the State of California, County of Orange, asserting causes of action for Concealment and Negligent Misrepresentation. On July 20, 2021, Rejuvenation filed an amended complaint adding a claim for Declaratory Relief. The Company&#x2019;s response to the amended complaint is due August 20, 2021. The Company believes these claims are without merit and will aggressively defend itself. The Company does not anticipate that the ultimate resolution of this matter will be material to the Company&#x2019;s operations, financial condition or cash flows.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(A) In September 2019, the Company received a letter from a licensor stating that the Company owed the licensor $1.6 million plus interest of sublicense fees as a result of the Company entering into the supply agreement with a customer. After reviewing the relevant facts and circumstances, the Company believes that the Company does not owe any sublicense fees to the licensor and has corresponded with the licensor to resolve the matter. The Company does not believe that the ultimate resolution of this matter will be material to the Company&#x2019;s results of operations, financial condition or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(B) On November 17, 2020, the Company received a warning letter (&#x201c;the Letter&#x201d;) from the United States Food and Drug Administration (&#x201c;FDA&#x201d;) and Federal Trade Commission (&#x201c;FTC&#x201d;). The Letter references statements issued by the Company relating to preclinical and clinical research results involving nicotinamide riboside and COVID-19. The statements were included in press releases and referenced in social media posts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 18, 2020, the Company provided a response to the Letter stating that the Company disagrees with the assertion in the Letter that the Company&#x2019;s products are intended to mitigate, prevent, treat, diagnose or cure COVID-19 in violation of certain sections of the FD&amp;amp;C Act or that they were unsubstantiated under the FTC Act, but rather accurately reflected the&#160; state of the science and the results of scientific research. Nonetheless, the Company also responded that it had deleted social media references to the studies and removed related press releases from its website.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 30, 2021, the Company received an additional warning letter (the &#x201c;Second Letter&#x201d;) from only the FTC.&#160; The Second Letter references the original Letter, and cites additional statements issued by the Company and certain officers and advisors of the Company relating to nicotinamide riboside and scientific studies related to COVID-19.&#160; The Second Letter asserts that such statements&#160;contain coronavirus-related prevention or treatment claims and&#160;are deceptive&#160;in violation of the Federal Trade Commission Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 4, 2021, the Company provided a response to the Second Letter stating that it had removed the social posts&#160;from its accounts&#160;identified in the Second Letter&#160;and requested that third parties remove the post from their accounts that were&#160;identified in the Second Letter. The Company stated that the press release identified in the Second Letter is appropriate and not a deceptive act or practice under applicable law. The Company affirmed its belief in the need to&#160;accurately report on the scientific results of its studies to its investors, and welcomed the opportunity to discuss its R&amp;amp;D program with the FTC, and receive guidance on future releases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 does not believe that the ultimate resolution of this matter will be material to the Company&#x2019;s results of operations, financial condition or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Subsequent Event Commitments &lt;/span&gt;&lt;/div&gt;Effective as of August 2, 2021, the Company entered into a Seventh Amendment (the &#x201c;Seventh Amendment&#x201d;) to the Manufacturing and Supply Agreement (such agreement as amended, the &#x201c;Grace Manufacturing Agreement&#x201d;), originally effective in January 2016, with W.R. Grace &amp;amp; Co. &#x2013;Conn.  Pursuant to the Seventh Amendment, the Company is obligated to purchase approximately $18.0&#160;million of total inventory between January 1, 2022 and December 31, 2022 and $3.5&#160;million of inventory from January 1, 2023 through  June 30, 2023. The Grace Manufacturing Agreement will expire on June 30, 2023, subject to renewal periods to be negotiated by the parties.</us-gaap:CommitmentsDisclosureTextBlock>
    <cdcx:LossContingencyDamagesSoughtAvoidedCostsValue
      contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjg4MA_4144bafa-1530-4e73-bacf-c0f6e153ca8b"
      unitRef="usd">110000</cdcx:LossContingencyDamagesSoughtAvoidedCostsValue>
    <cdcx:LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue
      contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTA5OTUxMTY1MzAwMA_a76684f1-a4a4-4f2c-afa4-b45d36725365"
      unitRef="usd">8300000</cdcx:LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue>
    <cdcx:LossContingencyDamagesSoughtPriceDiscountValue
      contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTA5OTUxMTY1MzAxNA_7d486ba2-1bd3-4f4d-8f15-21f44f6e2ac7"
      unitRef="usd">600000</cdcx:LossContingencyDamagesSoughtPriceDiscountValue>
    <cdcx:LossContingencyDamagesSoughtCompensationValue
      contextRef="i4c92600b39de496f8bfff64adb47bd88_D20190816-20190816"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTA5OTUxMTY1MzAyNA_aa4651fe-b855-47f4-a327-e233c6c2f81c"
      unitRef="usd">684781</cdcx:LossContingencyDamagesSoughtCompensationValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i12e2b0a7c15b47a594fa4840db3e31a4_D20200915-20200915"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjAxMzg_bf5d019e-6dcf-4980-986f-408b16a0de2b"
      unitRef="usd">1600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i3fe4297151504d689545f1fc45519984_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjA0MTE_541540e5-8e84-41cb-8a4c-c6ebe86c22fb"
      unitRef="usd">500000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:AccountsReceivableFromSecuritization
      contextRef="i6961ce9dd0934af8b4def680494cf7a0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMjIwMzc_a95aaaaf-5da3-49c7-a790-1e70a533bf57"
      unitRef="usd">1600000</us-gaap:AccountsReceivableFromSecuritization>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i77b2a07850ca421c9dcd71a4c1a256f8_I20210802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTY0OTI2NzQ4NDM0Mw_4f23eec5-9904-410c-a790-39bd445edc90"
      unitRef="usd">18000000.0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i77b2a07850ca421c9dcd71a4c1a256f8_I20210802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyYjY5YzM3NTQzZjQ3NTJiNzNiZDE3NTdmMzEzYmU0L3NlYzplMmI2OWMzNzU0M2Y0NzUyYjczYmQxNzU3ZjMxM2JlNF83My9mcmFnOmQ1MTY3OGI0M2FjMTQwN2I5N2QyNWI1NzM1NGNhNDliL3RleHRyZWdpb246ZDUxNjc4YjQzYWMxNDA3Yjk3ZDI1YjU3MzU0Y2E0OWJfMTY0OTI2NzQ4NDM2MA_9bde5755-f1ba-46b8-9492-febb1c74936f"
      unitRef="usd">3500000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902335656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Aug. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2021<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="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37752<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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CHROMADEX CORPORATION<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="top.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="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-2940963<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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10900 Wilshire Blvd<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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 600<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="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Los Angeles<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90024<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="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">310<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="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">388-6706<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="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value per share<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="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CDXC<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,196,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001386570<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902017256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash, including restricted cash of $0.2 million for both periods</a></td>
<td class="nump">$ 38,778<span></span>
</td>
<td class="nump">$ 16,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade receivables, net of allowances of $0.1 million and $0.2 million, respectively; Including receivables from Related Party of: $2.2 million and $0.9 million, respectively.</a></td>
<td class="nump">5,999<span></span>
</td>
<td class="nump">2,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">12,183<span></span>
</td>
<td class="nump">11,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">972<span></span>
</td>
<td class="nump">1,145<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">57,932<span></span>
</td>
<td class="nump">32,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Leasehold improvements and equipment, net</a></td>
<td class="nump">3,150<span></span>
</td>
<td class="nump">3,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">961<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">3,182<span></span>
</td>
<td class="nump">1,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">617<span></span>
</td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">65,842<span></span>
</td>
<td class="nump">38,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">9,970<span></span>
</td>
<td class="nump">9,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">5,569<span></span>
</td>
<td class="nump">6,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturities of operating lease obligations</a></td>
<td class="nump">467<span></span>
</td>
<td class="nump">589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current maturities of finance lease obligations</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Customer deposits</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">16,229<span></span>
</td>
<td class="nump">16,476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">4,441<span></span>
</td>
<td class="nump">4,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations, less current maturities</a></td>
<td class="nump">3,017<span></span>
</td>
<td class="nump">997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease obligations, less current maturities</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">23,700<span></span>
</td>
<td class="nump">21,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 150,000 shares; 68,009 shares and 61,881 shares issued and outstanding at June&#160;30, 2021 and December&#160;31, 2020, respectively.</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">196,848<span></span>
</td>
<td class="nump">158,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(154,772)<span></span>
</td>
<td class="num">(141,825)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">42,142<span></span>
</td>
<td class="nump">16,424<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 65,842<span></span>
</td>
<td class="nump">$ 38,358<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: 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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractWithCustomerLiabilityNoncurrent</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_DeferredIncomeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredIncomeCurrent</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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityCurrent</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityNoncurrent</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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IntangibleAssetsNetExcludingGoodwill</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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-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://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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryNet</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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PrepaidExpenseAndOtherAssets</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative translation gain (loss), after tax, from translating foreign currency financial statements into the reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax</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>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057893635640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent', window );">Trade receivables, allowance</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Receivables from Related Party</a></td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock issued (in shares)</a></td>
<td class="nump">68,009<span></span>
</td>
<td class="nump">61,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">68,009<span></span>
</td>
<td class="nump">61,881<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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.3(a)(2))<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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableRelatedPartiesCurrent</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_AllowanceForDoubtfulOtherReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on receivable, classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AllowanceForDoubtfulOtherReceivablesCurrent</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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RestrictedCash</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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057983388216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited 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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales, net</a></td>
<td class="nump">$ 17,699<span></span>
</td>
<td class="nump">$ 15,287<span></span>
</td>
<td class="nump">$ 32,382<span></span>
</td>
<td class="nump">$ 29,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">6,889<span></span>
</td>
<td class="nump">6,199<span></span>
</td>
<td class="nump">12,338<span></span>
</td>
<td class="nump">12,233<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">10,810<span></span>
</td>
<td class="nump">9,088<span></span>
</td>
<td class="nump">20,044<span></span>
</td>
<td class="nump">17,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating 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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">6,232<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
<td class="nump">12,490<span></span>
</td>
<td class="nump">9,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,004<span></span>
</td>
<td class="nump">895<span></span>
</td>
<td class="nump">1,791<span></span>
</td>
<td class="nump">1,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">9,128<span></span>
</td>
<td class="nump">6,921<span></span>
</td>
<td class="nump">18,679<span></span>
</td>
<td class="nump">15,866<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">12,775<span></span>
</td>
<td class="nump">32,960<span></span>
</td>
<td class="nump">26,976<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(5,554)<span></span>
</td>
<td class="num">(3,687)<span></span>
</td>
<td class="num">(12,916)<span></span>
</td>
<td class="num">(9,577)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (5,566)<span></span>
</td>
<td class="num">$ (3,711)<span></span>
</td>
<td class="num">$ (12,947)<span></span>
</td>
<td class="num">$ (9,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic loss per common share (in dollars per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted loss per common share (in dollars per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">67,986<span></span>
</td>
<td class="nump">60,906<span></span>
</td>
<td class="nump">66,086<span></span>
</td>
<td class="nump">60,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">67,986<span></span>
</td>
<td class="nump">60,906<span></span>
</td>
<td class="nump">66,086<span></span>
</td>
<td class="nump">60,344<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 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 2: 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 3: 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 4: 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 5: 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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: 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 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)(5))<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)(i))<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)(iii)(B))<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 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 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)(i))<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/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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CostOfRevenue</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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_GeneralAndAdministrativeExpense</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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 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://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 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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 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 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)(i))<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 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 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)(iii)(A))<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 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 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)(5))<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)(iv))<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 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 18: 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,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: 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="top.Show.toggleNext( this );">+ 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_GrossProfit</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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: 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 (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InterestExpense</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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.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 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: 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="top.Show.toggleNext( this );">+ 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_ResearchAndDevelopmentExpense</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: 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 3: 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 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 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 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 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 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)(iii)(A))<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 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 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)(i))<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 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 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 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 15: 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 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)(5))<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 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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Revenues</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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SellingAndMarketingExpense</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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057983117368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated 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>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated &#160;Deficit</div></th>
<th class="th"><div>Cumulative Translation &#160;Adjustments</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,562<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 20,445<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 142,285<span></span>
</td>
<td class="num">$ (121,900)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares', window );">Issuance of common stock, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount', window );">Issuance of common stock, net of offering costs</a></td>
<td class="nump">4,856<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4,855<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">634<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">2,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,312<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">3,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,584<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="num">(3)<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">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(9,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,613)<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,421<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2020</a></td>
<td class="nump">21,581<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">153,036<span></span>
</td>
<td class="num">(131,513)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,605<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2020</a></td>
<td class="nump">16,548<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">144,290<span></span>
</td>
<td class="num">(127,802)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares', window );">Issuance of common stock, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount', window );">Issuance of common stock, net of offering costs</a></td>
<td class="nump">4,856<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4,855<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">591<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">2,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,180<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,711<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="num">(3)<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">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(3,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,711)<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,421<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2020</a></td>
<td class="nump">21,581<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">153,036<span></span>
</td>
<td class="num">(131,513)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,881<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">16,424<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">158,190<span></span>
</td>
<td class="num">(141,825)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares', window );">Issuance of common stock, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,059<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="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount', window );">Issuance of common stock, net of offering costs</a></td>
<td class="nump">26,740<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">26,736<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,069<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">9,024<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">9,022<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="nump">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="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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(12,947)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,947)<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,009<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">42,142<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">196,848<span></span>
</td>
<td class="num">(154,772)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,702<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">43,832<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">192,972<span></span>
</td>
<td class="num">(149,206)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares', window );">Issuance of common stock, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213<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="top.Show.showAR( this, 'defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount', window );">Issuance of common stock, net of offering costs</a></td>
<td class="nump">1,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,869<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">391<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,616<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(5,566)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,566)<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,009<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 42,142<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">$ 196,848<span></span>
</td>
<td class="num">$ (154,772)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance Of Common Stock Net Of Offering Costs, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance Of Common Stock Net Of Offering Costs, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodValueShareBasedCompensation</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057896878456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statement of Stockholders' Equity (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Offering costs</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.1<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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057899815336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From 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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (12,947)<span></span>
</td>
<td class="num">$ (9,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation of leasehold improvements and equipment</a></td>
<td class="nump">447<span></span>
</td>
<td class="nump">432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right of use assets</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Change in allowance for doubtful trade receivables</a></td>
<td class="nump">26<span></span>
</td>
<td class="num">(2,730)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Non-cash financing costs</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Trade receivables</a></td>
<td class="num">(3,331)<span></span>
</td>
<td class="nump">952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(500)<span></span>
</td>
<td class="num">(804)<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="top.Show.showAR( this, 'defref_cdcx_ImplementationCostsForCloudComputingArrangement', window );">Implementation costs for cloud computing arrangement</a></td>
<td class="num">(79)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">525<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(564)<span></span>
</td>
<td class="nump">830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Customer deposits and other</a></td>
<td class="num">(68)<span></span>
</td>
<td class="nump">78<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="top.Show.showAR( this, 'defref_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases', window );">Principal payments on operating leases</a></td>
<td class="num">(312)<span></span>
</td>
<td class="num">(289)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(13,300)<span></span>
</td>
<td class="num">(6,777)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment', window );">Purchases of leasehold improvements and equipment</a></td>
<td class="num">(311)<span></span>
</td>
<td class="num">(107)<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="top.Show.showAR( this, 'defref_cdcx_InvestmentInOtherLongTermAssets', window );">Investment in other long-term assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(311)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing 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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock, net</a></td>
<td class="nump">26,740<span></span>
</td>
<td class="nump">4,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">9,024<span></span>
</td>
<td class="nump">2,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="num">(47)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments on finance leases</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(161)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">35,692<span></span>
</td>
<td class="nump">6,977<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash</a></td>
<td class="nump">22,081<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, including restricted cash of $0.2 million for both 2021 and 2020 - beginning of period</a></td>
<td class="nump">16,697<span></span>
</td>
<td class="nump">18,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, including restricted cash of $0.2 million for both 2021 and 2020 - end of period</a></td>
<td class="nump">38,778<span></span>
</td>
<td class="nump">18,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosures of Cash Flow Information</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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash payments for interest on finance leases</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_NonCashOperatingAndFinancingActivitiesAbstract', window );"><strong>Supplemental Schedule of Noncash Operating 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment', window );">Right-of-use assets and operating lease obligations incurred for entering into lease amendment</a></td>
<td class="nump">2,209<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="top.Show.showAR( this, 'defref_cdcx_NoncashInvestingItemsAbstract', window );"><strong>Supplemental Schedule of Noncash Investing 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware', window );">Financing lease obligation incurred for purchase of computer equipment and software</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_ImplementationCostsForCloudComputingArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_ImplementationCostsForCloudComputingArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_InvestmentInOtherLongTermAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_InvestmentInOtherLongTermAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_NonCashOperatingAndFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non Cash Operating And Financing Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_NonCashOperatingAndFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_NoncashInvestingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash Investing Items</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_NoncashInvestingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_PurchasesOfLeaseholdImprovementsAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_PurchasesOfLeaseholdImprovementsAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-of-use Assets And Operating Lease Liabilities Incurred Due To Lease Amendment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmortizationOfIntangibleAssets</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<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 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="top.Show.toggleNext( this );">+ 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_Depreciation</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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<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="top.Show.toggleNext( this );">+ 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_FinanceLeasePrincipalPayments</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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: 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="top.Show.toggleNext( this );">+ 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_FinanceLeaseRightOfUseAssetAmortization</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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInAccountsPayable</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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInAccruedLiabilities</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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInContractWithCustomerLiability</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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 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="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInDeferredRevenue</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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInInventories</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInOtherReceivables</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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-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 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InterestPaidNet</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetCashProvidedByUsedInFinancingActivitiesAbstract</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetCashProvidedByUsedInInvestingActivitiesAbstract</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetCashProvidedByUsedInOperatingActivitiesAbstract</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_OtherNoncashIncomeExpense</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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsOfDebtIssuanceCosts</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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProvisionForDoubtfulAccounts</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057895446264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RestrictedCash</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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057896946120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interim Financial Statements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_InterimFinancialStatementsTextBlock', window );">Interim Financial Statements</a></td>
<td class="text">Interim Financial StatementsThe accompanying financial statements of ChromaDex Corporation and its wholly-owned subsidiaries, ChromaDex, Inc., ChromaDex Analytics, Inc., ChromaDex Asia Limited and ChromaDex Europa B.V. (collectively referred to herein as &#8220;ChromaDex&#8221; or the &#8220;Company&#8221;) include all adjustments, consisting of normal recurring adjustments and accruals, that, in the opinion of the management of the Company, are necessary for a fair presentation of the Company&#8217;s financial position as of June&#160;30, 2021 and results of operations and cash flows for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020. These unaudited interim financial statements should be read in conjunction with the Company&#8217;s audited financial statements and the notes thereto for the year ended December&#160;31, 2020 appearing in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;) on March 12, 2021. Operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results to be achieved for the full year ending on December&#160;31, 2021. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Actual results could differ from those estimates.The balance sheet at December&#160;31, 2020 has been derived from the audited financial statements at that date. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdcx_InterimFinancialStatementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_InterimFinancialStatementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897597576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Business</a></td>
<td class="text">Nature of BusinessChromaDex is a global bioscience company dedicated to healthy aging. The ChromaDex team, which includes world-renowned scientists, is pioneering research on nicotinamide adenine dinucleotide (&#8220;NAD+&#8221;), levels of which decline with age. ChromaDex is the innovator behind NAD+ precursor nicotinamide riboside (&#8220;NR&#8221;), commercialized as the flagship ingredient NIAGEN&#174;. Nicotinamide riboside and other NAD+ precursors are protected by ChromaDex&#8217;s patent portfolio. ChromaDex delivers NIAGEN&#174; as the sole active ingredient in its consumer product TRU NIAGEN&#174;. The Company also has analytical reference standards and services segment, which focuses on natural product fine chemicals (known as &#8220;phytochemicals&#8221;) and related chemistry services.<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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NatureOfOperations</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897172744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Liquidity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">Liquidity</a></td>
<td class="text">Liquidity&#160;The Company's net cash outflow from operating activities was approximately $13.3&#160;million for the six months ended June&#160;30, 2021. As of June&#160;30, 2021, cash and cash equivalents totaled approximately $38.8 million, which includes restricted cash of approximately $0.2 million.The Company anticipates that its current cash, cash equivalents, and available line of credit up to $7.0 million from Western Alliance Bank will be sufficient to meet its projected operating plans through at least the next twelve months from the issuance date of these financial statements. The Company may, however, seek additional capital within the next twelve months, both to meet its projected operating plans within the next twelve months and/or to fund its longer-term strategic objectives. In June 2020, the Company filed a $125 million registration statement on Form S-3 with the Commission, utilizing a &#8220;shelf&#8221; registration process. Under this shelf registration process, the Company may sell securities from time to time, including up to $50 million pursuant to the At Market Issuance Sales Agreement, dated as of June 12, 2020, with B. Riley FBR, Inc. and Raymond James &amp; Associates, Inc. (the &#8220;ATM Facility&#8221;). During the three months ended June&#160;30, 2021, the Company sold an aggregate of 0.2 million shares of its common stock under the ATM Facility resulting in proceeds of $1.9 million,  net of offering costs of $0.3 million. The shares sold at an average price of $10.56 per share. As of June&#160;30, 2021, approximately $47.8 million remains available under the ATM Facility.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=51888271<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SubstantialDoubtAboutGoingConcernTextBlock</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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897725928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The financial statements and accompanying notes have been prepared on a consolidated basis and reflect the consolidated financial position of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated from these financial statements. The Company&#8217;s fiscal year ends on December&#160;31.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Certain prior period results have been reclassified to be consistent with the current period presentation. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The standard&#8217;s main goal is to improve financial reporting by requiring earlier recognition of credit losses on financing receivables and other financial assets in scope. The new guidance represents significant changes to accounting for credit losses: (i) full lifetime expected credit losses will be recognized upon initial recognition of an asset in scope; (ii) the current incurred loss impairment model that recognizes losses when a probable threshold is met will be replaced with the expected credit loss impairment method without recognition threshold; and (iii) the expected credit losses estimate will be based upon historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13 introduces two distinctive credit loss impairment models: (i) current expected credit loss impairment model (Subtopic 326-20) applicable to financial assets measured at amortized cost; and (ii) available-for-sale debt securities impairment model (Subtopic 326-30). ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Public entities that qualify as a smaller reporting company can elect to defer compliance effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of ASU 2016-13 on its consolidated financial statements.</span><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057895545688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share Applicable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share Applicable to Common Stockholders</a></td>
<td class="text">Earnings Per Share Applicable to Common Stockholders<div style="margin-top:10pt;text-align:justify"><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 computations of earnings per share amounts applicable to common stockholders for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020:</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.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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.765%"/><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.765%"/><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.770%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except per share data)</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Net loss</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:700;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:700;line-height:100%">(5,566)</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%">(3,711)</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:700;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:700;line-height:100%">(12,947)</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%">(9,613)</span></td><td style="background-color:#cceeff;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Basic and diluted loss per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">(0.08)</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;border-top:3pt double #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:3pt double #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.06)</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;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">(0.20)</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;border-top:3pt double #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:3pt double #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.16)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding (1):</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:700;line-height:100%">67,986</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">60,906&#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 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:700;line-height:100%">66,086</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">60,344&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive securities (2):</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 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 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:700;line-height:100%">10,535</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,457&#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:700;line-height:100%">10,535</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,457&#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;border-bottom:1pt solid #000;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%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes approximately 0.2 million and 0.2 million nonvested shares of restricted stock for the periods ending June&#160;30, 2021 and June&#160;30, 2020, respectively, which are participating securities that feature voting and dividend rights.</span></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Excluded from the computation of loss per share as their impact is antidilutive.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EarningsPerShareAbstract</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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<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 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="top.Show.toggleNext( this );">+ 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_EarningsPerShareTextBlock</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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057896989304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of consumer products to related parties during the periods indicated are as follows: </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:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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.765%"/><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.765%"/><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.765%"/><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.765%"/><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.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:100%">Net Sales </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:10pt;font-weight:700;line-height:100%">Trade Receivable as of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:10pt;font-weight:700;line-height:100%">June 30,</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:10pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;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:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.S. Watson Group*</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Horizon Ventures</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</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:middle"><span style="color:#000000;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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</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:middle"><span style="color:#000000;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:middle"/><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:middle"><span style="color:#000000;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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$4.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td></tr><tr style="height:5pt"><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="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"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*A.S. Watson Group and Horizon Ventures are related parties through common ownership of an enterprise that beneficially owns more than 10% of the common stock of the Company.</span></div>(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals. Horizon Ventures had insignificant sales during the second quarter of 2021.<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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RelatedPartyTransactionsAbstract</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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RelatedPartyTransactionsDisclosureTextBlock</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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897025240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory 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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's major classes of inventory and corresponding balances as of June&#160;30, 2021 and December&#160;31, 2020 are as follows:</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:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.786%"/><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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">Jun 30, 2021</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:10pt;font-weight:700;line-height:100%">Dec 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Consumer Products - Finished Goods</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:700;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:700;line-height:100%">4,259</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">2,358&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products - Work in Process</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:700;line-height:100%">6,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">5,718&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk ingredients</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:700;line-height:100%">1,177</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,065&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reference standards</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:700;line-height:100%">518</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">542&#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;text-align: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="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:700;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:700;line-height:100%">12,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 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%">11,683&#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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryDisclosureAbstract</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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.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 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryDisclosureTextBlock</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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057896968408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Issuance<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_cdcx_StockIssuanceTextBlock', window );">Stock Issuance</a></td>
<td class="text">Stock Issuance<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During June 2021, the Company sold an aggregate of 0.2 million shares of common stock under the ATM Facility and received proceeds of $1.9 million, net of offering costs and commissions, at an average price of $10.56 per share. For additional information related to the ATM facility transaction see Note 3, </span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 20, 2021, the Company entered into a Securities Purchase Agreement with EverFund (the "Financing&#8221;) pursuant to which the Company agreed to sell and issue approximately 3.8 million shares of common stock at a price of $6.50 per share. On February 23, 2021, the Company closed the Financing and received proceeds of $24.9 million, net of offering costs.</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_cdcx_StockIssuanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_StockIssuanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquityAbstract</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>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057895521592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, the Company amended its existing lease in Los Angeles, California. In accordance with ASC 842, the amended lease agreement is considered to be modified and subject to lease modification guidance. The right-of-use ("ROU") asset and lease liability related to the agreement were remeasured based on the change in the lease conditions such as rent payment and lease terms. The fair value of the increase in related lease liability and ROU asset is estimated to be approximately $2.2&#160;million. The amended lease now extends through March 31, 2027 and provides one option to extend for an additional five years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the Company had ROU assets and corresponding operating lease liabilities of approximately $3.2 million and $3.5 million, respectively. For the three and six months ended June&#160;30, 2021 and 2020, the components of operating lease expense are as follows:</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:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.519%"/><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:13.526%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></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%">Operating leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Operating lease expense</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%">152&#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%">120&#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%">305&#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%">240&#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 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%">Variable lease expense</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%">54&#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%">65&#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%">94&#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%">134&#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 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%">Operating lease expense</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%">206&#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%">185&#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%">399&#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%">374&#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 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%">Short-term lease rent expense</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%">63&#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%">64&#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%">125&#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%">127&#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 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 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%">269&#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%">249&#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%">524&#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%">501&#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="margin-top:5pt"><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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:10pt;font-weight:700;line-height:100%">At Jun 30, 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%">Weighted-average remaining lease term (years) operating leases</span></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%">4.9</span></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%">Weighted-average discount rate 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%">6.5&#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 style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under operating leases as of June&#160;30, 2021 are as follows:</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:83.695%"/><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:13.521%"/><td style="width:0.1%"/></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:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2021 (Remainder) </span></div></td><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%">292&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">669&#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%">2023</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%">817&#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%">2024</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%">836&#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%">2025</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%">808&#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%">2026</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%">564&#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%">Thereafter</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%">144&#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</span></td><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,130&#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 2px 13pt;text-align: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 present value discount</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%">(646)</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%">Present value of total operating lease liabilities</span></td><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,484&#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 2px 13pt;text-align: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 current portion</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%">(467)</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term obligations under operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057895624968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text">Share-Based Compensation<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Plans</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company grants awards to recipients through the 2017 Equity Incentive Plan, as amended (the &#8220;2017 Plan&#8221;), which was approved by stockholders and the Board of Directors. The 2017 Plan provided for the issuance of shares that total no more than the sum of (i) 14,500,000 new shares, (ii) approximately 384,000 unallocated shares remaining available for the grant of new awards under the Second Amended and Restated 2007 Equity Incentive Plan, (iii) any returning shares such as forfeited, cancelled, or expired shares and (iv) 500,000 shares pursuant to an inducement award. The number of shares available to be issued under the 2017 Plan will be reduced by (i) one share for each share that relates to an option or stock appreciation right award and (ii) 1.5 shares for each share which relates to an award other than a stock option or stock appreciation right award (a full-value award). As of June&#160;30, 2021, there were approximately 5.1 million remaining shares available for issuance under this plan. Options expire 10 years from the date of grant. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General Vesting Conditions</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock option and restricted stock unit awards are generally subject to a one-year cliff vesting period after which 1/3 of the shares vest with the remaining shares vesting ratably over a two-year period subject to the passage of time. Additionally, certain stock option awards are market or performance based and vest based on certain triggering events established by the Compensation Committee.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s stock options that are not market based are estimated at the grant date using the Black-Scholes option pricing model. The Company used the following weighted average assumptions for options granted during the six months ended June&#160;30, 2021:</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:70.266%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.953%"/><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:10pt;font-weight:700;line-height:100%">Weighted Average: </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Expected term</span></td><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%">5.8 years</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 volatility</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%">74.2&#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%">Risk-free rate</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%">1.0&#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 dividends</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"><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 style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service Period Based Stock Options </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity of service period-based stock options at June&#160;30, 2021 and changes during the six months ended:</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:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.705%"/><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="9" 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:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">(In thousands except per-share data and remaining contractual term)</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:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="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%">Outstanding at December 31, 2020</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%">10,833&#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.96&#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%">6.8</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">Options 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,172&#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%">9.64&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">Options 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%">(2,029)</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%">4.36&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">12,838&#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"/></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%">Options 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%">(482)</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.42&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Outstanding at 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%">9,494&#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%">4.55&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.9</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">51,253&#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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Exercisable at June 30, 2021</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%">6,041&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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.66&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">5.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,427&#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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><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 style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*The aggregate intrinsic values in the table above are based on the Company&#8217;s stock price of $9.86, which is the closing price of the Company&#8217;s stock on the last day of business for the period ended June&#160;30, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Based</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:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants stock option awards that are performance based and vest based on the achievement of certain criteria established from time to time by the Compensation Committee. If these performance criteria are not met, the compensation expenses are not recognized and the expenses that have been recognized will be reversed.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes performance based stock options activity at June&#160;30, 2021 and changes during the six months ended:</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:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.705%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:10pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">(In thousands except per share data and remaining contractual term)</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:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="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%">Outstanding at December 31, 2020</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%">81&#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%">4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">Options 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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">Options 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%">(40)</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%">4.34&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">401&#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"/></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%">Options 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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Outstanding at 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%">41&#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%">4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">226&#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:2px 1pt;text-align:left;vertical-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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Exercisable at June 30, 2021</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%">41&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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.34&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">2.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#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 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%">*</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*The aggregate intrinsic values in the table above are based on the Company&#8217;s stock price of $9.86, which is the closing price of the Company&#8217;s stock on the last day of business for the period ended June&#160;30, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Remaining Unamortized Compensation for Stock Options</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, there was approximately $11.5 million of total unrecognized compensation expense related to non-vested stock options granted under the plans. That cost is expected to be recognized over a weighted average period of 2.1 years. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit awards are generally subject to a one-year cliff vesting period after which 1/3 of the shares vest with the remaining shares vesting ratably over a two-year period subject to the passage of time. The following table summarizes activity of restricted stock unit awards granted at June&#160;30, 2021 and changes during the six months ended:</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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:12.205%"/><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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands except per share fair value)</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:700;line-height:100%">Number of RSUs</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:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Fair 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%">Unvested shares at December 31, 2020</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%">&#8212;&#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%">&#8212;&#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%">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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.83&#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%">Vested</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"/></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%">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%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested shares at June 30, 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%">92&#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%">11.83&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Expected to vest at June 30, 2021</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%">92&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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.83&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Share-Based Compensation</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total share-based compensation expense was as follows:</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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:12.204%"/><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:12.204%"/><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:12.207%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></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:700;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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:700;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:700;line-height:100%">58</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">42&#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:700;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:700;line-height:100%">98</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">75&#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 12.25pt;text-align: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 and marketing</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:700;line-height:100%">454</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">242&#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:700;line-height:100%">842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">474&#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 12.25pt;text-align: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:700;line-height:100%">220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">134&#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:700;line-height:100%">358</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">272&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%">884</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,293&#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:700;line-height:100%">1,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,763&#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 30.25pt;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%">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:700;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:700;line-height:100%">1,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 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%">1,711&#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:700;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:700;line-height:100%">2,900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 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,584&#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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationAbstract</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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057896979176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segments</a></td>
<td class="text">Business Segments<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following three reportable segments:</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Consumer products segment: provides finished dietary supplement products that contain the Company's proprietary ingredients directly to consumers as well as to distributors.</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Ingredients segment: develops and commercializes proprietary-based ingredient technologies and supplies these ingredients as raw materials to the manufacturers of consumer products.</span></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:32.5pt">Analytical reference standards and services segment: includes supply of phytochemical reference standards and other research and development services.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The &#8220;Corporate and other&#8221; classification includes corporate items not allocated by the Company to each reportable segment. Additionally, there are no intersegment sales that require elimination. The Company&#8217;s three reportable segments are significant operating segments that offer differentiated services. The Company evaluates performance and allocates resources based on reviewing gross margin by reportable segment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth financial information for the segments: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">Three months ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">15,396&#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%">1,504&#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%">799&#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 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%">17,699&#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%">Cost of sales</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%">5,547&#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%">675&#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%">667&#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%">6,889&#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:700;line-height:100%">Gross profit</span></td><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%">9,849&#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%">829&#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%">132&#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%">&#8212;&#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%">10,810&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">6,190&#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%">41&#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%">6,232&#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 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="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%">926&#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%">78&#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%">1,004&#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 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%">General and administrative</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"/><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%">9,128&#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%">9,128&#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:700;line-height:100%">Operating expenses</span></td><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%">7,116&#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%">79&#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%">41&#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%">9,128&#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%">16,364&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><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%">2,733&#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%">750&#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%">91&#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%">(9,128)</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%">(5,554)</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Three months ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">11,720&#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%">2,850&#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%">717&#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 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%">15,287&#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%">Cost of sales</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%">4,339&#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,135&#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%">725&#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%">6,199&#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:700;line-height:100%">Gross profit</span></td><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%">7,381&#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%">1,715&#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%">(8)</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%">&#8212;&#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%">9,088&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">4,743&#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%">76&#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%">140&#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%">4,959&#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 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="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%">765&#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%">130&#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%">895&#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 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%">General and administrative</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"/><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%">6,921&#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,921&#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:700;line-height:100%">Operating expenses</span></td><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%">5,508&#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%">206&#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%">140&#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%">6,921&#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%">12,775&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><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%">1,873&#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%">1,509&#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%">(148)</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%">(6,921)</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%">(3,687)</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><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.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">27,833&#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%">2,819&#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%">1,730&#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 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%">32,382&#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%">Cost of sales</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%">9,750&#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,238&#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,350&#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%">12,338&#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:700;line-height:100%">Gross profit</span></td><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%">18,083&#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%">1,581&#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%">380&#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%">&#8212;&#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%">20,044&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">12,301&#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%">11&#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%">178&#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%">12,490&#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 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="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,644&#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%">147&#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%">1,791&#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 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%">General and administrative</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"/><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%">18,679&#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%">18,679&#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:700;line-height:100%">Operating expenses</span></td><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%">13,945&#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%">158&#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%">178&#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%">18,679&#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%">32,960&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><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%">4,138&#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%">1,423&#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%">202&#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%">(18,679)</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%">(12,916)</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Six Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">22,864&#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%">5,325&#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%">1,443&#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 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%">29,632&#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%">Cost of sales</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%">8,641&#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,191&#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,401&#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%">12,233&#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:700;line-height:100%">Gross profit</span></td><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%">14,223&#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,134&#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%">42&#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%">&#8212;&#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%">17,399&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">9,152&#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%">(8)</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%">262&#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%">9,406&#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 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="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,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%">251&#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%">1,704&#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 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%">General and administrative</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"/><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,866&#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,866&#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:700;line-height:100%">Operating expenses</span></td><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%">10,605&#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%">243&#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%">262&#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%">15,866&#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%">26,976&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,891&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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%">(220)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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%">(15,866)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,577)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">At June 30, 2021</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="33" style="display:none"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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: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%">16,510&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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,216&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">832&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">46,284&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">65,842&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">At December 31, 2020</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="33" style="display:none"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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: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,567&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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,701&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">802&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">22,288&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">38,358&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by type of goods or services for each of its segments, as the Company believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors. See details in the tables below.</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:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><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%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:27pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">15,396&#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%">&#8212;&#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%">&#8212;&#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%">15,396&#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%">NIAGEN Ingredient</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%">1,281&#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,281&#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 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%">Subtotal NIAGEN Related</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%">15,396&#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,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%">&#8212;&#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%">16,677&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">223&#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%">223&#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%">Reference Standards</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"/><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%">695&#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%">695&#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%">Consulting and Other</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"/><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%">104&#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%">104&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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%">223&#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 style="background-color:#ffffff;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-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%">799&#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 style="background-color:#ffffff;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-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,022&#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 style="height:15pt"><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;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 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 Net Sales</span></td><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%">15,396&#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%">1,504&#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%">799&#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%">17,699&#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><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:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><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%">Three Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:30pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">11,720&#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%">&#8212;&#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%">&#8212;&#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%">11,720&#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%">NIAGEN Ingredient</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%">1,995&#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,995&#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 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%">Subtotal NIAGEN Related</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%">11,720&#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,995&#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%">&#8212;&#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%">13,715&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">855&#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%">855&#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%">Reference Standards</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"/><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%">686&#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%">686&#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%">Consulting and Other</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"/><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%">31&#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%">31&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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%">855&#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 style="background-color:#ffffff;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-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%">717&#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 style="background-color:#ffffff;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-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,572&#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 style="height:15pt"><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;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 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 Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">717&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">15,287&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:27pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">27,833&#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%">&#8212;&#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%">&#8212;&#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%">27,833&#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%">NIAGEN Ingredient</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%">2,484&#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%">2,484&#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 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%">Subtotal NIAGEN Related</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%">27,833&#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,484&#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%">&#8212;&#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%">30,317&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">335&#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%">335&#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%">Reference Standards</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"/><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,495&#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,495&#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%">Consulting and Other</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"/><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%">235&#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%">235&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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%">335&#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 style="background-color:#ffffff;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-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,730&#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 style="background-color:#ffffff;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-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,065&#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 style="height:15pt"><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;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 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 Net Sales</span></td><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%">27,833&#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%">2,819&#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%">1,730&#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%">32,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><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:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:30pt"><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%">Six Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:30pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">22,864&#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%">&#8212;&#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%">&#8212;&#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%">22,864&#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%">NIAGEN Ingredient</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%">3,956&#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%">3,956&#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 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%">Subtotal NIAGEN Related</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%">22,864&#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,956&#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%">&#8212;&#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%">26,820&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">1,369&#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%">1,369&#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%">Reference Standards</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"/><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,359&#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,359&#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%">Consulting and Other</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"/><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%">84&#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%">84&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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,369&#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 style="background-color:#ffffff;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-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,443&#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 style="background-color:#ffffff;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-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,812&#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 style="height:15pt"><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;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 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 Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">22,864&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,325&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">29,632&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure of Major Customers</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major customers who accounted for more than 10% of the Company&#8217;s total sales were as follows:</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:44.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.784%"/><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.784%"/><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.784%"/><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.787%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-weight:700;line-height:100%">Major Customers</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">A.S. Watson Group - Related Party</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%">16.5&#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="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%">*</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%">13.8&#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%">10.6&#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="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"/><td colspan="3" style="display:none"/></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%">Horizon Ventures - Related Party</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="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%">*</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%">10.2&#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="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%">*</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%">*</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals.</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major accounts which had more than 10% of the Company&#8217;s total trade receivables were as follows:</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:67.321%"/><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:13.373%"/><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: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:10pt;font-weight:700;line-height:100%">Percentage of the Company's Total Trade Receivables</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:700;line-height:100%">Major Customers</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:10pt;font-weight:700;line-height:100%">At June 30,<br/>2021</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:10pt;font-weight:700;line-height:100%">At December 31,<br/>2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">A.S. Watson Group - Related Party</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%">37.5&#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%">31.9&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walmart</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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="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%">17.1&#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="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%">*</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%">Matakana Health</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%">11.5&#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%">11.1&#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%">Life Extension</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%">*</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%">17.7&#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%">Amazon Marketplaces</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%">*</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%">12.0&#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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The Company began retail distribution of Tru Niagen&#174; in Walmart&#8482; stores across the United States beginning in June 2021.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SegmentReportingAbstract</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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.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 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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 (f)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: 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 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SegmentReportingDisclosureTextBlock</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>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057894437864">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal</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:10pt;font-style:italic;font-weight:700;line-height:120%">proceedings</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1. Elysium Health, LLC</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(A) California Action</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2016, ChromaDex, Inc. filed a complaint in the United States District Court for the Central District of California, naming Elysium Health, Inc. (together with Elysium Health, LLC, &#8220;Elysium&#8221;) as defendant (the &#8220;Complaint&#8221;). On January 25, 2017, Elysium filed an answer and counterclaims in response to the Complaint (together with the Complaint, the &#8220;California Action&#8221;). Over the course of the California Action, the parties have each filed amended pleadings several times and have each engaged in several rounds of motions to dismiss and one round of motion for judgment on the pleadings with respect to various claims. Most recently, on November 27, 2018, ChromaDex, Inc. filed a fifth amended complaint that added an individual, Mark Morris, as a defendant. Elysium and Morris (&#8220;the Defendants&#8221;) moved to dismiss on December 21, 2018. The court denied Defendants&#8217; motion on February 4, 2019. Defendants filed their answer to ChromaDex, Inc.&#8217;s fifth amended complaint on February 19, 2019. ChromaDex, Inc. filed an answer to Elysium&#8217;s restated counterclaims on March 5, 2019. Discovery closed on August 9, 2019.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2019, the parties filed motions for partial summary judgment as to certain claims and counterclaims. The parties filed opposition briefs on August 28, 2019, and reply briefs on September 4, 2019. On October 9, 2019, among other things, the court vacated the previously scheduled trial date, ordered supplemental briefing with respect to certain issues related to summary judgment. Elysium filed its opening supplemental brief on October 30, 2019, ChromaDex filed its opening supplemental brief on November 18, 2019, and Elysium filed a reply brief on November 27, 2019, and the court heard argument on January 13, 2020. On January 16, 2020, the court granted both parties&#8217; motions for summary judgment in part and denied both in part. On ChromaDex&#8217;s motion, the court granted summary judgment in favor of ChromaDex on Elysium&#8217;s counterclaims for (i) breach of contract related to manufacturing NIAGEN&#174; according to the defined standard, selling NIAGEN and ingredients that are substantially similar to pterostilbene to other customers, distributing the NIAGEN&#174; product specifications, and failing to provide information concerning the quality and identity of NIAGEN&#174;, and (ii) breach of the implied covenant of good faith and fair dealing. The court denied summary judgment on Elysium&#8217;s counterclaims for (i) fraudulent inducement of the Trademark License and Royalty Agreement, dated February 3, 2014, by and between ChromaDex, Inc. and Elysium (the &#8220;License Agreement&#8221;), (ii) patent misuse, and (iii) unjust enrichment. On Elysium&#8217;s motion, the court granted summary judgment in favor of Elysium on ChromaDex&#8217;s claim for damages related to $110,000 in avoided costs arising from documents that Elysium used in violation of the Supply Agreement, dated February 3, 2014, by and between ChromaDex, Inc. and Elysium, as amended (the &#8220;NIAGEN&#174; Supply Agreement&#8221;). The court denied summary judgment on Elysium&#8217;s counterclaim for breach of contract related to certain refunds or credits to Elysium. The court also denied summary judgment on ChromaDex&#8217;s breach of contract claim against Morris and claims for disgorgement of $8.3&#160;million in Elysium&#8217;s resale profits, $600,000 for a price discount received by Elysium, and $684,781 in Morris&#8217;s compensation. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the court&#8217;s January 16, 2020 order, the claims that ChromaDex, Inc. presently asserts in the California Action, among other allegations, are that (i) Elysium breached the Supply Agreement, dated June 26, 2014, by and between ChromaDex, Inc. and Elysium (the &#8220;pTeroPure&#174; Supply Agreement&#8221;), by failing to make payments to ChromaDex, Inc. for purchases of pTeroPure&#174; and by improper disclosure of confidential ChromaDex, Inc. information pursuant to the pTeroPure&#174; Supply Agreement, (ii) Elysium breached the NIAGEN&#174; Supply Agreement, by failing to make payments to ChromaDex, Inc. for purchases of NIAGEN&#174;, (iii) Defendants willfully and maliciously misappropriated ChromaDex, Inc. trade secrets concerning its ingredient sales business under both the California Uniform Trade Secrets Act and the Federal Defend Trade Secrets Act, (iv) Morris breached two confidentiality agreements he signed by improperly stealing confidential ChromaDex, Inc. documents and information, (v) Morris breached his fiduciary duty to ChromaDex, Inc. by lying to and competing with ChromaDex, Inc. while still employed there, and (vi) Elysium aided and abetted Morris&#8217;s breach of fiduciary duty. ChromaDex, Inc. is seeking damages and interest for Elysium&#8217;s alleged breaches of the NIAGEN&#174; Supply Agreement and pTeroPure&#174; Supply Agreement and Morris&#8217;s alleged breaches of his confidentiality agreements, compensatory damages and interest, punitive damages, injunctive relief, and attorney&#8217;s fees for Defendants&#8217; alleged willful and malicious misappropriation of ChromaDex, Inc.&#8217;s trade secrets, and compensatory damages and interest, disgorgement of all benefits received, and punitive damages for Morris&#8217;s alleged breach of his fiduciary duty and Elysium&#8217;s aiding and abetting of that alleged breach.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The claims that Elysium presently alleges in the California Action are that (i) ChromaDex, Inc. breached the NIAGEN&#174; Supply Agreement by not issuing certain refunds or credits to Elysium, (ii) ChromaDex, Inc. fraudulently induced Elysium into entering into the License Agreement, (iv) ChromaDex, Inc.&#8217;s conduct constitutes misuse of its patent rights, and (v) ChromaDex, Inc. was unjustly enriched by the royalties Elysium paid pursuant to the License Agreement. Elysium is seeking damages for ChromaDex, Inc.&#8217;s alleged breaches of the NIAGEN&#174; Supply Agreement, and compensatory damages, punitive damages, and/or rescission of the License Agreement and restitution of any royalty payments conveyed by Elysium pursuant to the License Agreement, and a declaratory judgment that ChromaDex, Inc. has engaged in patent misuse.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 17, 2020, Elysium moved to substitute its counsel. The same day, the court ordered hearing on that motion for January 21, 2020, and granted Elysium&#8217;s motion at the hearing. On January 23, 2020, the court issued a scheduling order that, among other things, set trial on the remaining claims to begin on May 12, 2020. On March 19, 2020, in light of the global 2019 coronavirus disease ("COVID-19" or "COVID") pandemic and ongoing private mediation efforts, the parties jointly stipulated to adjourn the trial date. The court vacated the trial date on March 20, 2020. The court held a telephonic status conference on June 9, 2020, during which the court indicated that it will reschedule the jury trial as soon as conditions permit. On November 4, 2020, the parties submitted a joint status report indicating that they will propose a new trial date as soon as the court announces that it will resume jury trials. On November 18, 2020, the court set trial to begin on September 21, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2020, Elysium filed a &#8220;Notice of Correction of Depositions&#8221; related to the depositions of its chief executive officer, Eric Marcotulli, and chief operating officer, Daniel Alminana, both taken in March 2019. On March 8, 2021, based in part on information that Elysium submitted under seal with that notice, ChromaDex, Inc. filed a motion for sanctions or, in the alternative, reconsideration of the court&#8217;s January 16, 2020 order regarding summary judgment, in which ChromaDex, Inc. moved to dismiss Elysium&#8217;s third, fourth, and fifth counterclaims. Elysium&#8217;s opposition brief was filed on March 22, 2021. ChromaDex, Inc. filed its reply brief on March 29, 2021. On April 27, 2021, the court denied ChromaDex, Inc&#8217;s motion for terminating sanctions, but concluded that the evidence at issue in the motion will be admissible at trial.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(B) Southern District of New York Action</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 27, 2017, Elysium Health Inc. (&#8220;Elysium Health&#8221;) filed a complaint in the United States District Court for the Southern District of New York, against ChromaDex, Inc. (the &#8220;Elysium SDNY Complaint&#8221;). Elysium Health alleged in the Elysium SDNY Complaint that ChromaDex, Inc. made false and misleading statements in a citizen petition to the Food and Drug Administration it filed on or about August 18, 2017. Among other allegations, Elysium Health averred that the citizen petition made Elysium Health&#8217;s product appear dangerous, while casting ChromaDex, Inc.&#8217;s own product as safe. The Elysium SDNY Complaint asserted four claims for relief: (i) false advertising under the Lanham Act, 15 U.S.C. &#167; 1125(a); (ii) trade libel; (iii) deceptive business practices under New York General Business Law &#167; 349; and (iv) tortious interference with prospective economic relations. On October 26, 2017, ChromaDex, Inc. moved to dismiss the Elysium SDNY Complaint on the grounds that, inter alia, its statements in the citizen petition are immune from liability under the Noerr-Pennington Doctrine, the litigation privilege, and New York&#8217;s Anti-SLAPP statute, and that the Elysium SDNY Complaint failed to state a claim. Elysium Health opposed the motion on November 2, 2017. ChromaDex, Inc. filed its reply on November 9, 2017.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 26, 2017, ChromaDex, Inc. filed a complaint in the United States District Court for the Southern District of New York against Elysium Health (the &#8220;ChromaDex SDNY Complaint&#8221;). ChromaDex, Inc. alleges that Elysium Health made material false and misleading statements to consumers in the promotion, marketing, and sale of its health supplement product, Basis, and asserts five claims for relief: (i) false advertising under the Lanham Act, 15 U.S.C. &#167;1125(a); (ii) unfair competition under 15 U.S.C. &#167; 1125(a); (iii) deceptive practices under New York General Business Law &#167; 349; (iv) deceptive practices under New York General Business Law &#167; 350; and (v) tortious interference with prospective economic advantage. On November 16, 2017, Elysium Health moved to dismiss for failure to state a claim. ChromaDex, Inc. opposed the motion on November 30, 2017 and Elysium Health filed a reply on December 7, 2017.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2017, the Court consolidated the Elysium SDNY Complaint and the ChromaDex SDNY Complaint actions under the caption In re Elysium Health-ChromaDex Litigation, 17-cv-7394, and stayed discovery in the consolidated action pending a Court-ordered mediation. The mediation was unsuccessful. On September 27, 2018, the Court issued a combined ruling on both parties&#8217; motions to dismiss. For ChromaDex&#8217;s motion to dismiss, the Court converted the part of the motion on the issue of whether the citizen petition is immune under the Noerr-Pennington Doctrine into a motion for summary judgment, and requested supplemental evidence from both parties, which were submitted on October 29, 2018. The Court otherwise denied the motion to dismiss. On January 3, 2019, the Court granted ChromaDex, Inc.&#8217;s motion for summary judgment under the Noerr-Pennington Doctrine and dismissed all claims in the Elysium SDNY Complaint. Elysium moved for reconsideration on January 17, 2019. The Court denied Elysium&#8217;s motion for reconsideration on February 6, 2019, and issued an amended final order granting ChromaDex, Inc.&#8217;s motion for summary judgment on February 7, 2019.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Court granted in part and denied in part Elysium&#8217;s motion to dismiss, sustaining three grounds for ChromaDex&#8217;s Lanham Act claims while dismissing two others, sustaining the claim under New York General Business Law &#167; 349, and dismissing the claims under New York General Business Law &#167; 350 and for tortious interference. Elysium filed an answer and counterclaims on October 10, 2018, alleging claims for (i) false advertising under the Lanham Act, 15 U.S.C. &#167;1125(a); (ii) unfair competition under 15 U.S.C. &#167; 1125(a); and (iii) deceptive practices under New York General Business Law &#167; 349. ChromaDex answered Elysium&#8217;s counterclaims on November 2, 2018.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChromaDex, Inc. filed an amended complaint on March 27, 2019, adding new claims against Elysium Health for false advertising and unfair competition under the Lanham Act, 15 U.S.C. &#167; 1125(a). On April 10, 2019, Elysium Health answered the amended complaint and filed amended counterclaims, also adding new claims against ChromaDex, Inc. for false advertising and unfair competition under the Lanham Act, 15 U.S.C. &#167; 1125(a). On July 1, 2019, Elysium Health filed further amended counterclaims, adding new claims under the Copyright Act &#167;&#167; 106 &amp; 501. On February 9, 2020, ChromaDex, Inc. filed a motion for leave to amend its complaint to add additional claims against Elysium Health for false advertising and unfair competition. On February 10, 2020, Elysium Health filed a motion for leave to amend its counterclaims to identify allegedly false and misleading statements in ChromaDex&#8217;s advertising. Those motions were both granted after respective stipulations. On March 12, 2020, Elysium Health answered the second amended complaint. On March 13, 2020, ChromaDex, Inc. filed an answer and objection to Elysium Health&#8217;s third amended counterclaims.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2020, Elysium Health filed a motion to supplement and amend its counterclaims to add claims regarding alleged advertising related to COVID, to add an allegation about a change to the ChromaDex website, and to remove its copyright infringement claim under the Copyright Act. On January 19, 2021, the Court denied Elysium Health&#8217;s motion to add claims regarding alleged advertising related to COVID. The Court granted the unopposed requests to add an allegation about a change to ChromaDex&#8217;s website and to remove Elysium&#8217;s Copyright Act claim. Pursuant to the Court&#8217;s order, Elysium filed fourth amended counterclaims on April 21, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All discovery closed on April 23, 2021. The Court vacated a previously scheduled joint pretrial order and trial date because of COVID-19, and the Court has informed the Parties that trial will be rescheduled for November or December 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both parties filed dispositive and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Daubert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> motions on June 4, 2021. Opposition papers were filed by both parties on June 25, 2021, and reply papers were filed on July 9, 2021. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to predict the outcome of these matters and, at this time, cannot reasonably estimate the possible loss or range of loss with respect to the legal proceedings discussed herein. As of June&#160;30, 2021, ChromaDex, Inc. did not accrue a potential loss for the California Action or the Elysium SDNY Complaint because ChromaDex, Inc. believes that the allegations are without merit and thus it is not probable that a liability has been incurred.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(C) Delaware</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:10pt;font-style:italic;font-weight:700;line-height:120%">-</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:10pt;font-style:italic;font-weight:700;line-height:120%">Patent Infringement Action</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2018, ChromaDex, Inc. and Trustees of Dartmouth College filed a patent infringement complaint in the United States District Court for the District of Delaware against Elysium Health, Inc. The complaint alleges that Elysium&#8217;s BASIS&#174; dietary supplement infringes U.S. Patent Nos. 8,197,807 (&#8220;&#8216;807 Patent&#8221;) and 8,383,086 (&#8220;&#8216;086 Patent&#8221;) that comprise compositions containing isolated nicotinamide riboside held by Dartmouth and licensed exclusively to ChromaDex, Inc. On October 23, 2018, Elysium filed an answer to the complaint. The answer asserts various affirmative defenses and denies that Plaintiffs are entitled to any relief.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 7, 2018, Elysium filed a motion to stay the patent infringement proceedings pending resolution of (1)the inter partes review of the &#8216;807 Patent and the &#8216;086 Patent before the Patent Trial and Appeal Board (&#8220;PTAB&#8221;) and (2)the outcome of the litigation in the California Action. ChromaDex, Inc. filed an opposition brief on November 21, 2018 detailing the issues with Elysium&#8217;s motion to stay. In particular, ChromaDex, Inc. argued that given claim 2 of the &#8216;086 Patent was only included in the PTAB&#8217;s inter partes review for procedural reasons the PTAB was unlikely to invalidate claim 2 and therefore litigation in Delaware would continue regardless. In addition, ChromaDex, Inc. argued that the litigation in the California Action is unlikely to have a significant effect on the ongoing patent litigation. After the PTAB released its written decision upholding claim 2 of the &#8216;086 Patent, proving right ChromaDex, Inc.&#8217;s prediction, ChromaDex, Inc. informed the Delaware court of the PTAB&#8217;s decision on January 17, 2019. On June 19, 2019, the Delaware court granted in part and denied in part Elysium&#8217;s motion, ordering that the case was stayed pending the resolution of Elysium&#8217;s patent misuse counterclaim in the California Action.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2019, ChromaDex, Inc. filed a motion to lift the stay due to changed circumstances in the California Action, among other reasons. Briefing on the motion was completed on November 22, 2019. On January 6, 2020, the Delaware court issued an oral order instructing the parties to submit a joint status report after the January 13, 2020 motions hearing in the California Action. The joint status report was submitted on January 30, 2020. On February 4, 2020, the Delaware court issued an order granting ChromaDex, Inc.&#8217;s motion to lift the stay and setting a scheduling conference for March 10, 2020. On March 19, 2020, the Delaware court entered a scheduling order, which, among other things, set the claim-construction hearing for December 17, 2020 and trial for the week of September 27, 2021. On April 17, 2020, ChromaDex, Inc. served infringement contentions. Elysium filed a Second Amended Answer on July 10, 2020.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2020, ChromaDex, Inc. moved for leave to amend the complaint to add Healthspan Research, LLC as a plaintiff. On May 5, 2020, Elysium filed its opposition to ChromaDex, Inc.&#8217;s motion for leave to amend and moved to dismiss ChromaDex, Inc. for alleged lack of standing. ChromaDex, Inc. filed its opposition to Elysium&#8217;s motion to dismiss and reply in support of its motion to amend on May 19, 2020. Elysium filed its reply in support of its motion to dismiss on May 26, 2020. The Court held a hearing on the motion for leave to amend the complaint and Elysium&#8217;s motion to dismiss on September 16, 2020. On December 15, 2020, the Court entered orders (i) granting in part and denying in part Elysium&#8217;s motion to dismiss ChromaDex, Inc. for alleged lack of standing; and (ii) denying ChromaDex, Inc.&#8217;s motion for leave to amend. ChromaDex, Inc. filed a motion for reargument on December 29, 2020. Elysium filed a response to the motion for reargument on January 28, 2021. ChromaDex, Inc. filed a motion for leave to file a reply on February 8, 2021. Elysium filed a response to the motion for leave to file a reply on February 12, 2021. ChromaDex, Inc. filed a reply to the motion for leave to file a reply on February 19, 2021. The Court granted the motion for leave to file the reply on April 26, 2021, and denied the motion for reargument on April 27, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2020 the parties filed a Joint Claim Construction Chart and respective motions for claim construction. The parties filed a Joint Claim Construction Brief on November 5, 2020. The Court held a Markman hearing on claim-construction issues on December 17, 2020. The Court entered a claim-construction ruling on January 5, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fact discovery closed on January 26, 2021. Opening expert reports were served on February 9, 2021. Responsive expert reports were served on March 9, 2021. Reply expert reports were served on March 30, 2021. Both parties filed dispositive and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Daubert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> motions on April 27, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trial is scheduled for September 27-30, 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2. Thorne Research, Inc. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(A) Inter Partes Review Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or around September 28, 2020, Thorne Research, Inc. (&#8220;Thorne&#8221;) provided notice to ChromaDex, Inc. that it intended to terminate its March 25, 2019 Supply Agreement and subsequent amendments with ChromaDex, Inc., effective as of December 31, 2020. A discussion between ChromaDex, Inc. and Thorne followed, and Thorne asserted that it could challenge the &#8216;086 Patent in an inter partes review (&#8220;IPR&#8221;) proceeding on the basis of prior art, but would be willing to enter into a mutual existence agreement that would permit Thorne to source NR from a third party. Thorne did not offer substantive information supporting a prior art claim or about the nature of the threatened IPR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2020, Thorne filed a petition for IPR of the &#8216;086 Patent. Dartmouth&#8217;s preliminary response to the petition was filed on March 15, 2021. On June 10, 2021, the Patent Trial and Appeal Board (&#8220;PTAB&#8221;) issued a decision instituting an IPR on the &#8216;086 Patent. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2021, Thorne filed a petition for IPR of the &#8216;807 Patent. Dartmouth&#8217;s preliminary response to the petition was filed on May 18, 2021. The PTAB&#8217;s institution decision is expected to be issued by August 18, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(B) Southern District of New York &#8211; Patent Infringement Action</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 12, 2021, ChromaDex, Inc. and Trustees of Dartmouth College filed a patent infringement complaint in the United States District Court for the Southern District of New York. The complaint alleges that certain of Thorne&#8217;s dietary supplements containing isolated NR infringe the &#8216;807 and &#8216;086 Patents, which claim compositions containing isolated nicotinamide riboside and are held by Dartmouth and licensed exclusively to ChromaDex, Inc. On July 6, 2021, Thorne filed an answer and counterclaims to the complaint. The answer asserts various affirmative defenses and denies that Plaintiffs are entitled to any relief. The counterclaims seek declaratory judgment of patent invalidity for the &#8216;807 and &#8216;086 Patents. On July 8, 2021, the parties filed a proposed stipulation and order staying the matter pending issuance of the institution decision in the &#8216;807 Patent IPR. On July 9, 2021, the Court granted the stipulation and order to stay. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3. Other</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A) Employee Dispute</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2020, the Company received a demand letter from a former employee, alleging a series of employment-related claims against the Company after the employee was laid off as part of a company restructuring. The employee alleges she was harassed and, ultimately, terminated in retaliation for taking intermittent leave, under the Family and Medical Leave Act. No lawsuit has been filed to date. The Company believes these claims are without merit and is seeking to amicably resolve the matter pre-lawsuit. The Company does not anticipate that the ultimate resolution of this matter will be material to the Company&#8217;s operations, financial condition or cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B) Rejuvenation Therapeutics</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 15, 2020, the Company received a letter from a customer, Rejuvenation Therapeutics Corp. (&#8220;Rejuvenation&#8221;), and has received subsequent correspondence, requesting a full refund of approximately $1.6 million of NIAGEN&#174; it purchased, alleging breaches of the supply agreement between the parties. As of June&#160;30, 2021, the Company has recorded a return liability of approximately $0.5 million, which the Company offered to settle in good faith. On May 13, 2021, Rejuvenation filed a complaint in the Superior Court of the State of California, County of Orange, asserting causes of action for Concealment and Negligent Misrepresentation. On July 20, 2021, Rejuvenation filed an amended complaint adding a claim for Declaratory Relief. The Company&#8217;s response to the amended complaint is due August 20, 2021. The Company believes these claims are without merit and will aggressively defend itself. The Company does not anticipate that the ultimate resolution of this matter will be material to the Company&#8217;s operations, financial condition or cash flows.   </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A) In September 2019, the Company received a letter from a licensor stating that the Company owed the licensor $1.6 million plus interest of sublicense fees as a result of the Company entering into the supply agreement with a customer. After reviewing the relevant facts and circumstances, the Company believes that the Company does not owe any sublicense fees to the licensor and has corresponded with the licensor to resolve the matter. The Company does not believe that the ultimate resolution of this matter will be material to the Company&#8217;s results of operations, financial condition or cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B) On November 17, 2020, the Company received a warning letter (&#8220;the Letter&#8221;) from the United States Food and Drug Administration (&#8220;FDA&#8221;) and Federal Trade Commission (&#8220;FTC&#8221;). The Letter references statements issued by the Company relating to preclinical and clinical research results involving nicotinamide riboside and COVID-19. The statements were included in press releases and referenced in social media posts.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 18, 2020, the Company provided a response to the Letter stating that the Company disagrees with the assertion in the Letter that the Company&#8217;s products are intended to mitigate, prevent, treat, diagnose or cure COVID-19 in violation of certain sections of the FD&amp;C Act or that they were unsubstantiated under the FTC Act, but rather accurately reflected the&#160; state of the science and the results of scientific research. Nonetheless, the Company also responded that it had deleted social media references to the studies and removed related press releases from its website.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, the Company received an additional warning letter (the &#8220;Second Letter&#8221;) from only the FTC.&#160; The Second Letter references the original Letter, and cites additional statements issued by the Company and certain officers and advisors of the Company relating to nicotinamide riboside and scientific studies related to COVID-19.&#160; The Second Letter asserts that such statements&#160;contain coronavirus-related prevention or treatment claims and&#160;are deceptive&#160;in violation of the Federal Trade Commission Act.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2021, the Company provided a response to the Second Letter stating that it had removed the social posts&#160;from its accounts&#160;identified in the Second Letter&#160;and requested that third parties remove the post from their accounts that were&#160;identified in the Second Letter. The Company stated that the press release identified in the Second Letter is appropriate and not a deceptive act or practice under applicable law. The Company affirmed its belief in the need to&#160;accurately report on the scientific results of its studies to its investors, and welcomed the opportunity to discuss its R&amp;D program with the FTC, and receive guidance on future releases.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that the ultimate resolution of this matter will be material to the Company&#8217;s results of operations, financial condition or cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Event Commitments </span></div>Effective as of August 2, 2021, the Company entered into a Seventh Amendment (the &#8220;Seventh Amendment&#8221;) to the Manufacturing and Supply Agreement (such agreement as amended, the &#8220;Grace Manufacturing Agreement&#8221;), originally effective in January 2016, with W.R. Grace &amp; Co. &#8211;Conn.  Pursuant to the Seventh Amendment, the Company is obligated to purchase approximately $18.0&#160;million of total inventory between January 1, 2022 and December 31, 2022 and $3.5&#160;million of inventory from January 1, 2023 through  June 30, 2023. The Grace Manufacturing Agreement will expire on June 30, 2023, subject to renewal periods to be negotiated by the parties.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="top.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 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommitmentsDisclosureTextBlock</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>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897067992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The financial statements and accompanying notes have been prepared on a consolidated basis and reflect the consolidated financial position of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated from these financial statements. The Company&#8217;s fiscal year ends on December&#160;31.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">Reclassifications &#8212; Certain prior period results have been reclassified to be consistent with the current period presentation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The standard&#8217;s main goal is to improve financial reporting by requiring earlier recognition of credit losses on financing receivables and other financial assets in scope. The new guidance represents significant changes to accounting for credit losses: (i) full lifetime expected credit losses will be recognized upon initial recognition of an asset in scope; (ii) the current incurred loss impairment model that recognizes losses when a probable threshold is met will be replaced with the expected credit loss impairment method without recognition threshold; and (iii) the expected credit losses estimate will be based upon historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13 introduces two distinctive credit loss impairment models: (i) current expected credit loss impairment model (Subtopic 326-20) applicable to financial assets measured at amortized cost; and (ii) available-for-sale debt securities impairment model (Subtopic 326-30). ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Public entities that qualify as a smaller reporting company can elect to defer compliance effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of ASU 2016-13 on its consolidated financial statements.</span><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BasisOfAccountingPolicyPolicyTextBlock</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PriorPeriodReclassificationAdjustmentDescription</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>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057895504792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share Applicable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock', window );">Schedule of Earnings Per Share</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><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 computations of earnings per share amounts applicable to common stockholders for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020:</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.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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.765%"/><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.765%"/><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.770%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except per share data)</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Net loss</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:700;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:700;line-height:100%">(5,566)</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%">(3,711)</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:700;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:700;line-height:100%">(12,947)</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%">(9,613)</span></td><td style="background-color:#cceeff;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Basic and diluted loss per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">(0.08)</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;border-top:3pt double #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:3pt double #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.06)</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;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">(0.20)</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;border-top:3pt double #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:3pt double #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.16)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding (1):</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:700;line-height:100%">67,986</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">60,906&#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 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:700;line-height:100%">66,086</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">60,344&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive securities (2):</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 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 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:700;line-height:100%">10,535</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,457&#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:700;line-height:100%">10,535</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,457&#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;border-bottom:1pt solid #000;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%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes approximately 0.2 million and 0.2 million nonvested shares of restricted stock for the periods ending June&#160;30, 2021 and June&#160;30, 2020, respectively, which are participating securities that feature voting and dividend rights.</span></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Excluded from the computation of loss per share as their impact is antidilutive.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EarningsPerShareAbstract</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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the effect of income (loss) on basic earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock</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>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897600088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock', window );">Schedule of Sale of Consumer Products to Related Parties</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of consumer products to related parties during the periods indicated are as follows: </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:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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.765%"/><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.765%"/><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.765%"/><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.765%"/><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.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:100%">Net Sales </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:10pt;font-weight:700;line-height:100%">Trade Receivable as of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:10pt;font-weight:700;line-height:100%">June 30,</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:10pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;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:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.S. Watson Group*</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Horizon Ventures</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</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:middle"><span style="color:#000000;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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;million</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:middle"><span style="color:#000000;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:middle"/><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:middle"><span style="color:#000000;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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$4.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;million</span></td></tr><tr style="height:5pt"><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="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"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*A.S. Watson Group and Horizon Ventures are related parties through common ownership of an enterprise that beneficially owns more than 10% of the common stock of the Company.</span></div>(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals. Horizon Ventures had insignificant sales during the second quarter of 2021.<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_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RelatedPartyTransactionsAbstract</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>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057895545128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's major classes of inventory and corresponding balances as of June&#160;30, 2021 and December&#160;31, 2020 are as follows:</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:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.786%"/><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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">Jun 30, 2021</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:10pt;font-weight:700;line-height:100%">Dec 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Consumer Products - Finished Goods</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:700;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:700;line-height:100%">4,259</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">2,358&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products - Work in Process</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:700;line-height:100%">6,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">5,718&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk ingredients</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:700;line-height:100%">1,177</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,065&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reference standards</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:700;line-height:100%">518</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">542&#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;text-align: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="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:700;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:700;line-height:100%">12,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 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%">11,683&#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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryDisclosureAbstract</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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.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(6)(c))<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfInventoryCurrentTableTextBlock</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>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902153976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Operating Lease Expense</a></td>
<td class="text">For the three and six months ended June&#160;30, 2021 and 2020, the components of operating lease expense are as follows:<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:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.519%"/><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:13.526%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></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%">Operating leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Operating lease expense</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%">152&#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%">120&#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%">305&#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%">240&#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 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%">Variable lease expense</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%">54&#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%">65&#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%">94&#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%">134&#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 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%">Operating lease expense</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%">206&#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%">185&#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%">399&#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%">374&#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 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%">Short-term lease rent expense</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%">63&#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%">64&#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%">125&#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%">127&#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 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 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%">269&#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%">249&#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%">524&#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%">501&#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><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="top.Show.showAR( this, 'defref_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock', window );">Schedule of Operating Lease Additional Information</a></td>
<td class="text"><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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:10pt;font-weight:700;line-height:100%">At Jun 30, 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%">Weighted-average remaining lease term (years) operating leases</span></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%">4.9</span></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%">Weighted-average discount rate 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%">6.5&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments Under Operating Leases</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under operating leases as of June&#160;30, 2021 are as follows:</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:83.695%"/><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:13.521%"/><td style="width:0.1%"/></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:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2021 (Remainder) </span></div></td><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%">292&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">669&#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%">2023</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%">817&#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%">2024</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%">836&#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%">2025</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%">808&#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%">2026</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%">564&#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%">Thereafter</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%">144&#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</span></td><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,130&#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 2px 13pt;text-align: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 present value discount</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%">(646)</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%">Present value of total operating lease liabilities</span></td><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,484&#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 2px 13pt;text-align: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 current portion</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%">(467)</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term obligations under operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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_cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057900445512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Weighted Average Assumptions for Options Granted</a></td>
<td class="text">The Company used the following weighted average assumptions for options granted during the six months ended June&#160;30, 2021:<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:70.266%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.953%"/><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:10pt;font-weight:700;line-height:100%">Weighted Average: </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Expected term</span></td><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%">5.8 years</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 volatility</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%">74.2&#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%">Risk-free rate</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%">1.0&#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 dividends</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Service Based Stock Options Activity</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity of service period-based stock options at June&#160;30, 2021 and changes during the six months ended:</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:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.705%"/><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="9" 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:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">(In thousands except per-share data and remaining contractual term)</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:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="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%">Outstanding at December 31, 2020</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%">10,833&#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.96&#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%">6.8</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">Options 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,172&#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%">9.64&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">Options 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%">(2,029)</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%">4.36&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">12,838&#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"/></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%">Options 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%">(482)</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.42&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Outstanding at 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%">9,494&#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%">4.55&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.9</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">51,253&#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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Exercisable at June 30, 2021</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%">6,041&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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.66&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">5.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,427&#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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><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 style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*The aggregate intrinsic values in the table above are based on the Company&#8217;s stock price of $9.86, which is the closing price of the Company&#8217;s stock on the last day of business for the period ended June&#160;30, 2021.</span></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Schedule of Performance Based Stock Options Activity</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes performance based stock options activity at June&#160;30, 2021 and changes during the six months ended:</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:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.705%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:10pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">(In thousands except per share data and remaining contractual term)</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:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="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%">Outstanding at December 31, 2020</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%">81&#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%">4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">Options 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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">Options 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%">(40)</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%">4.34&#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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">401&#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"/></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%">Options 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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Outstanding at 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%">41&#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%">4.34&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">226&#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:2px 1pt;text-align:left;vertical-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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Exercisable at June 30, 2021</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%">41&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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.34&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">2.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#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 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%">*</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*The aggregate intrinsic values in the table above are based on the Company&#8217;s stock price of $9.86, which is the closing price of the Company&#8217;s stock on the last day of business for the period ended June&#160;30, 2021.</span></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Units Awards Activity</a></td>
<td class="text">The following table summarizes activity of restricted stock unit awards granted at June&#160;30, 2021 and changes during the six months ended:<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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:12.205%"/><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:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands except per share fair value)</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:700;line-height:100%">Number of RSUs</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:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Fair 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%">Unvested shares at December 31, 2020</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%">&#8212;&#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%">&#8212;&#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%">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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.83&#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%">Vested</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"/></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%">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%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested shares at June 30, 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%">92&#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%">11.83&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Expected to vest at June 30, 2021</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%">92&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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.83&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Share-Based Compensation</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total share-based compensation expense was as follows:</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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:12.204%"/><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:12.204%"/><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:12.207%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-style:italic;font-weight:400;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></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:700;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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:700;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:700;line-height:100%">58</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">42&#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:700;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:700;line-height:100%">98</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">75&#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 12.25pt;text-align: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 and marketing</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:700;line-height:100%">454</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">242&#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:700;line-height:100%">842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">474&#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 12.25pt;text-align: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:700;line-height:100%">220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">134&#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:700;line-height:100%">358</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">272&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%">884</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,293&#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:700;line-height:100%">1,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,763&#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 30.25pt;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%">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:700;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:700;line-height:100%">1,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 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%">1,711&#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:700;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:700;line-height:100%">2,900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 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,584&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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="top.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="top.Show.toggleNext( this );">+ 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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</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_ScheduleOfStockOptionsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfStockOptionsRollForwardTableTextBlock</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>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897057768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Financial Information</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth financial information for the segments: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">Three months ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">15,396&#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%">1,504&#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%">799&#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 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%">17,699&#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%">Cost of sales</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%">5,547&#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%">675&#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%">667&#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%">6,889&#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:700;line-height:100%">Gross profit</span></td><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%">9,849&#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%">829&#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%">132&#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%">&#8212;&#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%">10,810&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">6,190&#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%">41&#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%">6,232&#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 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="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%">926&#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%">78&#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%">1,004&#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 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%">General and administrative</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"/><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%">9,128&#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%">9,128&#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:700;line-height:100%">Operating expenses</span></td><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%">7,116&#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%">79&#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%">41&#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%">9,128&#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%">16,364&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><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%">2,733&#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%">750&#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%">91&#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%">(9,128)</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%">(5,554)</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Three months ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">11,720&#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%">2,850&#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%">717&#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 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%">15,287&#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%">Cost of sales</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%">4,339&#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,135&#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%">725&#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%">6,199&#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:700;line-height:100%">Gross profit</span></td><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%">7,381&#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%">1,715&#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%">(8)</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%">&#8212;&#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%">9,088&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">4,743&#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%">76&#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%">140&#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%">4,959&#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 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="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%">765&#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%">130&#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%">895&#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 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%">General and administrative</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"/><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%">6,921&#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,921&#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:700;line-height:100%">Operating expenses</span></td><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%">5,508&#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%">206&#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%">140&#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%">6,921&#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%">12,775&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><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%">1,873&#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%">1,509&#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%">(148)</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%">(6,921)</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%">(3,687)</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><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.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">27,833&#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%">2,819&#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%">1,730&#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 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%">32,382&#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%">Cost of sales</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%">9,750&#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,238&#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,350&#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%">12,338&#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:700;line-height:100%">Gross profit</span></td><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%">18,083&#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%">1,581&#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%">380&#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%">&#8212;&#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%">20,044&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">12,301&#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%">11&#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%">178&#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%">12,490&#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 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="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,644&#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%">147&#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%">1,791&#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 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%">General and administrative</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"/><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%">18,679&#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%">18,679&#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:700;line-height:100%">Operating expenses</span></td><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%">13,945&#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%">158&#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%">178&#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%">18,679&#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%">32,960&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><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%">4,138&#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%">1,423&#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%">202&#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%">(18,679)</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%">(12,916)</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Six Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 sales</span></td><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%">22,864&#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%">5,325&#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%">1,443&#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 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%">29,632&#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%">Cost of sales</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%">8,641&#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,191&#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,401&#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%">12,233&#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:700;line-height:100%">Gross profit</span></td><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%">14,223&#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,134&#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%">42&#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%">&#8212;&#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%">17,399&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Sales and marketing</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%">9,152&#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%">(8)</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%">262&#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%">9,406&#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 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="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,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%">251&#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%">1,704&#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 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%">General and administrative</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"/><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,866&#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,866&#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:700;line-height:100%">Operating expenses</span></td><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%">10,605&#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%">243&#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%">262&#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%">15,866&#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%">26,976&#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 style="height:15pt"><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;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"/><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 19pt;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 income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,891&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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%">(220)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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%">(15,866)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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,577)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">At June 30, 2021</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="33" style="display:none"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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: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%">16,510&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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,216&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">832&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">46,284&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">65,842&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" 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%">At December 31, 2020</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Consumer Products segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Ingredients segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Analytical Reference Standards and Services segment</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Corporate and other</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="33" style="display:none"/></tr><tr style="height:14pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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: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,567&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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,701&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">802&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">22,288&#160;</span></td><td style="background-color:#cceeff;border-bottom: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: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: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%">38,358&#160;</span></td><td style="background-color:#cceeff;border-bottom: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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text">See details in the tables below.<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:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><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%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:27pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">15,396&#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%">&#8212;&#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%">&#8212;&#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%">15,396&#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%">NIAGEN Ingredient</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%">1,281&#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,281&#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 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%">Subtotal NIAGEN Related</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%">15,396&#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,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%">&#8212;&#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%">16,677&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">223&#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%">223&#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%">Reference Standards</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"/><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%">695&#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%">695&#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%">Consulting and Other</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"/><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%">104&#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%">104&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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%">223&#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 style="background-color:#ffffff;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-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%">799&#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 style="background-color:#ffffff;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-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,022&#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 style="height:15pt"><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;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 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 Net Sales</span></td><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%">15,396&#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%">1,504&#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%">799&#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%">17,699&#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><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:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><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%">Three Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:30pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">11,720&#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%">&#8212;&#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%">&#8212;&#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%">11,720&#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%">NIAGEN Ingredient</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%">1,995&#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,995&#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 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%">Subtotal NIAGEN Related</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%">11,720&#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,995&#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%">&#8212;&#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%">13,715&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">855&#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%">855&#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%">Reference Standards</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"/><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%">686&#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%">686&#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%">Consulting and Other</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"/><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%">31&#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%">31&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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%">855&#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 style="background-color:#ffffff;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-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%">717&#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 style="background-color:#ffffff;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-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,572&#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 style="height:15pt"><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;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 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 Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">717&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">15,287&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:27pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">27,833&#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%">&#8212;&#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%">&#8212;&#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%">27,833&#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%">NIAGEN Ingredient</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%">2,484&#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%">2,484&#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 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%">Subtotal NIAGEN Related</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%">27,833&#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,484&#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%">&#8212;&#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%">30,317&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">335&#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%">335&#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%">Reference Standards</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"/><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,495&#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,495&#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%">Consulting and Other</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"/><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%">235&#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%">235&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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%">335&#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 style="background-color:#ffffff;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-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,730&#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 style="background-color:#ffffff;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-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,065&#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 style="height:15pt"><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;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 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 Net Sales</span></td><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%">27,833&#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%">2,819&#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%">1,730&#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%">32,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><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:45.020%"/><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.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.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.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.641%"/><td style="width:0.1%"/></tr><tr style="height:30pt"><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%">Six Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Consumer<br/>Products<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Ingredients<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytical Reference Standards<br/>and Services<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:30pt"><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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TRU NIAGEN , Consumer Product</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%">22,864&#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%">&#8212;&#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%">&#8212;&#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%">22,864&#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%">NIAGEN Ingredient</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%">3,956&#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%">3,956&#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 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%">Subtotal NIAGEN Related</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%">22,864&#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,956&#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%">&#8212;&#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%">26,820&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Other Ingredients</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%">1,369&#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%">1,369&#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%">Reference Standards</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"/><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,359&#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,359&#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%">Consulting and Other</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"/><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%">84&#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%">84&#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 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%">Subtotal Other Goods and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">&#8212;&#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 style="background-color:#ffffff;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-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,369&#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 style="background-color:#ffffff;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-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,443&#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 style="background-color:#ffffff;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-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,812&#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 style="height:15pt"><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;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 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 Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">22,864&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,325&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">29,632&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Major Customers</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major customers who accounted for more than 10% of the Company&#8217;s total sales were as follows:</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:44.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.784%"/><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.784%"/><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.784%"/><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.787%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 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:10pt;font-weight:700;line-height:100%">Major Customers</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">A.S. Watson Group - Related Party</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%">16.5&#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="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%">*</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%">13.8&#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%">10.6&#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="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"/><td colspan="3" style="display:none"/></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%">Horizon Ventures - Related Party</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="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%">*</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%">10.2&#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="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%">*</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%">*</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) During the second quarter of 2020, Horizon Ventures made purchases to donate to the healthcare workers in Hong Kong hospitals.</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major accounts which had more than 10% of the Company&#8217;s total trade receivables were as follows:</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:67.321%"/><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:13.373%"/><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: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:10pt;font-weight:700;line-height:100%">Percentage of the Company's Total Trade Receivables</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:700;line-height:100%">Major Customers</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:10pt;font-weight:700;line-height:100%">At June 30,<br/>2021</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:10pt;font-weight:700;line-height:100%">At December 31,<br/>2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">A.S. Watson Group - Related Party</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%">37.5&#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%">31.9&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walmart</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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="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%">17.1&#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="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%">*</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%">Matakana Health</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%">11.5&#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%">11.1&#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%">Life Extension</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%">*</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%">17.7&#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%">Amazon Marketplaces</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%">*</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%">12.0&#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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The Company began retail distribution of Tru Niagen&#174; in Walmart&#8482; stores across the United States beginning in June 2021.</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_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="top.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 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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SegmentReportingAbstract</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>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902915928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Liquidity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 12, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash outflow from operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,300<span></span>
</td>
<td class="nump">$ 6,777<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 38,778<span></span>
</td>
<td class="nump">$ 38,778<span></span>
</td>
<td class="nump">38,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,697<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cdcx_ShelfRegistrationMember', window );">Shelf registration</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</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>
<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="top.Show.showAR( this, 'defref_cdcx_SaleOfStockAuthorizedAmount', window );">Sale of securities, authorized amount</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="nump">$ 125,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cdcx_AtTheMarketFacilityMember', window );">ATM Facility</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</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>
<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="top.Show.showAR( this, 'defref_cdcx_SaleOfStockAuthorizedAmount', window );">Sale of securities, authorized amount</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>
<td class="nump">$ 50,000<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Proceeds, net of offering costs and commissions</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 1,900<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price of shares sold (in dollars per share)</a></td>
<td class="nump">$ 10.56<span></span>
</td>
<td class="nump">$ 10.56<span></span>
</td>
<td class="nump">$ 10.56<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_SaleOfStockRemainingAmountAvailable', window );">Amount remaining</a></td>
<td class="nump">$ 47,800<span></span>
</td>
<td class="nump">$ 47,800<span></span>
</td>
<td class="nump">$ 47,800<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cdcx_LiquidityMember', window );">Liquidity</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</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>
<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditAssumed1', window );">Line of credit assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdcx_SaleOfStockAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_SaleOfStockAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_SaleOfStockRemainingAmountAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Remaining Amount Available</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_SaleOfStockRemainingAmountAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_LineOfCreditAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of line of credit assumed in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_LineOfCreditAssumed1</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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RestrictedCash</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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfStockConsiderationReceivedOnTransaction</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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfStockNumberOfSharesIssuedInTransaction</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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfStockPricePerShare</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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SubsidiarySaleOfStockLineItems</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_SubsidiarySaleOfStockAxis=cdcx_ShelfRegistrationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=cdcx_ShelfRegistrationMember</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_SubsidiarySaleOfStockAxis=cdcx_AtTheMarketFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=cdcx_AtTheMarketFacilityMember</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_LineOfCreditFacilityAxis=cdcx_LiquidityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LineOfCreditFacilityAxis=cdcx_LiquidityMember</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>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057903186232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share Applicable to Common Stockholders (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (5,566)<span></span>
</td>
<td class="num">$ (3,711)<span></span>
</td>
<td class="num">$ (12,947)<span></span>
</td>
<td class="num">$ (9,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic loss per common share (in dollars per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted loss per common share (in dollars per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">67,986<span></span>
</td>
<td class="nump">60,906<span></span>
</td>
<td class="nump">66,086<span></span>
</td>
<td class="nump">60,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">67,986<span></span>
</td>
<td class="nump">60,906<span></span>
</td>
<td class="nump">66,086<span></span>
</td>
<td class="nump">60,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_AntidilutiveSecuritiesAbstract', window );"><strong>Potentially dilutive securities:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_NonvestedSharesOfRestrictedStock', window );">Nonvested shares of restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=cdcx_StockOptionsMember', window );">Stock option</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="top.Show.showAR( this, 'defref_cdcx_AntidilutiveSecuritiesAbstract', window );"><strong>Potentially dilutive securities:</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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock options</a></td>
<td class="nump">10,535<span></span>
</td>
<td class="nump">11,457<span></span>
</td>
<td class="nump">10,535<span></span>
</td>
<td class="nump">11,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Restricted stock units</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">92<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_cdcx_AntidilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Antidilutive Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_AntidilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_NonvestedSharesOfRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_NonvestedSharesOfRestrictedStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_WeightedAverageNumberOfSharesRestrictedStock</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_DerivativeInstrumentRiskAxis=cdcx_StockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=cdcx_StockOptionsMember</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>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057899485672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Net Sales</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="nump">$ 4.7<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Trade Receivable</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated entity | A.S. Watson Group</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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Net Sales</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">4.5<span></span>
</td>
<td class="nump">3.1<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Trade Receivable</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated entity | Horizon Ventures</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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Net Sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 1.6<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Trade Receivable</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.3(a)(2))<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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableRelatedPartiesCurrent</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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RelatedPartyTransactionLineItems</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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: 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)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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)(5))<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)(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 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 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.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="top.Show.toggleNext( this );">+ 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_RevenueFromRelatedParties</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</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_srt_CounterpartyNameAxis=cdcx_ASWatsonGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=cdcx_ASWatsonGroupMember</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_srt_CounterpartyNameAxis=cdcx_HorizonVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=cdcx_HorizonVenturesMember</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>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057895465432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Consumer Products - Finished Goods</a></td>
<td class="nump">$ 4,259<span></span>
</td>
<td class="nump">$ 2,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Consumer Products - Work in Process</a></td>
<td class="nump">6,229<span></span>
</td>
<td class="nump">5,718<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Bulk ingredients</a></td>
<td class="nump">1,177<span></span>
</td>
<td class="nump">3,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Reference standards</a></td>
<td class="nump">518<span></span>
</td>
<td class="nump">542<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 12,183<span></span>
</td>
<td class="nump">$ 11,683<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryDisclosureAbstract</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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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.6(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="top.Show.toggleNext( this );">+ 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_InventoryFinishedGoods</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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-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://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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryNet</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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryRawMaterials</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_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.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.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryRawMaterialsAndSupplies</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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryWorkInProcess</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057899761656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Issuance (Details) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 23, 2021</div></th>
<th class="th"><div>Feb. 20, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of 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="nump">$ 26,740<span></span>
</td>
<td class="nump">$ 4,856<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cdcx_AtTheMarketFacilityMember', window );">ATM Facility</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Proceeds, net of offering costs and commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 1,900<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price of shares sold (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.56<span></span>
</td>
<td class="nump">$ 10.56<span></span>
</td>
<td class="nump">$ 10.56<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cdcx_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.8<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price of common stock issued (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.50<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of stock</a></td>
<td class="nump">$ 24,900<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>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfStockConsiderationReceivedOnTransaction</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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfStockNumberOfSharesIssuedInTransaction</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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfStockPricePerShare</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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharesIssuedPricePerShare</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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SubsidiarySaleOfStockLineItems</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_SubsidiarySaleOfStockAxis=cdcx_AtTheMarketFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=cdcx_AtTheMarketFacilityMember</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_srt_ConsolidatedEntitiesAxis=cdcx_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cdcx_SecuritiesPurchaseAgreementMember</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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057990229560">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>renewal_options</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification', window );">Fair value of estimated increase in operating ROU asset due to lease modification</a></td>
<td class="nump">$ 2,200<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="top.Show.showAR( this, 'defref_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification', window );">Fair value of estimated increase in operating liability due to lease modification</a></td>
<td class="nump">$ 2,200<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="top.Show.showAR( this, 'defref_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions', window );">Number of extension options | renewal_options</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Extension term</a></td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">$ 3,182<span></span>
</td>
<td class="nump">$ 1,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 3,484<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_cdcx_LesseeOperatingLeaseNumberOfRenewalOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number Of Renewal Options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_LesseeOperatingLeaseNumberOfRenewalOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Liability, Fair Value Of Increase (Decrease) Due to Lease Modification</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset, Fair Value Of Increase (Decrease) Due to Lease Modification</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LessorOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease renewal, 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="top.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 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LessorOperatingLeaseRenewalTerm</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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902327640">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Leases, Operating [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 152<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 305<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_TotalOperatingLeaseExpenses', window );">Operating lease expense</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">399<span></span>
</td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease rent expense</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total expense</a></td>
<td class="nump">$ 269<span></span>
</td>
<td class="nump">$ 249<span></span>
</td>
<td class="nump">$ 524<span></span>
</td>
<td class="nump">$ 501<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdcx_TotalOperatingLeaseExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Operating Lease Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_TotalOperatingLeaseExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LeasesOperatingAbstract</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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OperatingLeaseExpense</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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.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 (c)<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="top.Show.toggleNext( this );">+ 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_ShortTermLeaseCost</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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.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 (d)<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="top.Show.toggleNext( this );">+ 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_VariableLeaseCost</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>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057897227448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Operating Lease Additional Information (Details)<br></strong></div></th>
<th class="th"><div>Jun. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years) operating leases</a></td>
<td class="text">4 years 10 months 24 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate operating leases</a></td>
<td class="nump">6.50%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902390712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021 (Remainder)</a></td>
<td class="nump">$ 292<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">669<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">817<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">836<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">808<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">564<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">144<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">4,130<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less present value discount</a></td>
<td class="num">(646)<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of total operating lease liabilities</a></td>
<td class="nump">3,484<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less current portion</a></td>
<td class="num">(467)<span></span>
</td>
<td class="num">$ (589)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term obligations under operating leases</a></td>
<td class="nump">$ 3,017<span></span>
</td>
<td class="nump">$ 997<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057898111784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense related to non-vested stock options | $</a></td>
<td class="nump">$ 11.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period to recognize compensation expense</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Tranche one</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">33.33%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Tranche two</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">66.67%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cdcx_A2017EquityIncentivePlanMember', window );">2017 Equity Incentive Plan</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="top.Show.showAR( this, 'defref_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares', window );">Issuance of shares allowable under the plan, new shares (in shares)</a></td>
<td class="nump">14,500,000<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="top.Show.showAR( this, 'defref_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining', window );">Issuance of shares allowable under the plan, unallocated shares remaining (in shares)</a></td>
<td class="nump">384,000<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="top.Show.showAR( this, 'defref_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward', window );">Issuance of shares allowable under the plan, inducement award (in shares)</a></td>
<td class="nump">500,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for issuance (in shares)</a></td>
<td class="nump">5,100,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember', window );">Option or stock appreciation right</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="top.Show.showAR( this, 'defref_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan', window );">Reduction in shares available under the plan (in shares)</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cdcx_FullValueAwardMember', window );">Full-value award</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan', window );">Reduction in shares available under the plan (in shares)</a></td>
<td class="nump">1.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Tranche one</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">33.33%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Tranche two</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">66.67%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Inducement Award</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, New Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Unallocated Shares Remaining</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Reduction in Shares Allowable Under The Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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="top.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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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=cdcx_A2017EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cdcx_A2017EquityIncentivePlanMember</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=cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember</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=cdcx_FullValueAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cdcx_FullValueAwardMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</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>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057901066392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Weighted Average Assumptions for options granted (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">5 years 9 months 18 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">74.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057988074184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Activity of Service Period Based and Performance Based Stock Options (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Option Activity, Additional Disclosures</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="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price</a></td>
<td class="nump">$ 9.86<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cdcx_ServicePeriodBasedStockOptionsMember', window );">Service period based stock options</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding Beginning Balance (in shares) | shares</a></td>
<td class="nump">10,833<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options Granted (in shares) | shares</a></td>
<td class="nump">1,172<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options Exercised (in shares) | shares</a></td>
<td class="num">(2,029)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options Forfeited (in shares) | shares</a></td>
<td class="num">(482)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding Ending Balance (in shares) | shares</a></td>
<td class="nump">9,494<span></span>
</td>
<td class="nump">10,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance', window );">Options Outstanding Beginning Balance (in dollars per share)</a></td>
<td class="nump">$ 3.96<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options Granted (in dollars per share)</a></td>
<td class="nump">9.64<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceExercised', window );">Options Exercised (in dollars per share)</a></td>
<td class="nump">4.36<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options Forfeited (in dollars per share)</a></td>
<td class="nump">4.42<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance', window );">Options Outstanding Ending Balance (in dollars per share)</a></td>
<td class="nump">$ 4.55<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Option Activity, Additional Disclosures</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="top.Show.showAR( this, 'defref_cdcx_NumberOfSharesEndingBalanceExercised', window );">Options Exercisable (in shares) | shares</a></td>
<td class="nump">6,041<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceExercisableEndingBalance', window );">Weighted Average Exercise Price, Options Exercisable (in dollars per share)</a></td>
<td class="nump">$ 3.66<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageRemainingContractualTermBeginningBalance', window );">Weighted Average Remaining Contractual Term, Options Outstanding Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 9 months 18 days<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageRemainingContractualTermEndingBalance', window );">Weighted Average Remaining Contractual Term, Options Outstanding Ending Balance</a></td>
<td class="text">6 years 10 months 24 days<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageRemainingContractualTermExercisableBalance', window );">Weighted Average Remaining Contractual Term, Options Exercisable</a></td>
<td class="text">5 years 7 months 6 days<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageIntrinsicValueExercised', window );">Aggregate Intrinsic Value, Options Exercised | $</a></td>
<td class="nump">$ 12,838<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageIntrinsicValueEndingBalance', window );">Aggregate Intrinsic Value, Options Outstanding Ending Balance | $</a></td>
<td class="nump">51,253<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance', window );">Aggregate Intrinsic Value, Options Exercisable | $</a></td>
<td class="nump">$ 37,427<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cdcx_PerformanceBasedStockOptionsMember', window );">Performance based stock options</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding Beginning Balance (in shares) | shares</a></td>
<td class="nump">81<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options Granted (in shares) | shares</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options Exercised (in shares) | shares</a></td>
<td class="num">(40)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options Forfeited (in shares) | shares</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding Ending Balance (in shares) | shares</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance', window );">Options Outstanding Beginning Balance (in dollars per share)</a></td>
<td class="nump">$ 4.34<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options Granted (in dollars per share)</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceExercised', window );">Options Exercised (in dollars per share)</a></td>
<td class="nump">4.34<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options Forfeited (in dollars per share)</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance', window );">Options Outstanding Ending Balance (in dollars per share)</a></td>
<td class="nump">$ 4.34<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Option Activity, Additional Disclosures</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="top.Show.showAR( this, 'defref_cdcx_NumberOfSharesEndingBalanceExercised', window );">Options Exercisable (in shares) | shares</a></td>
<td class="nump">41<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageExercisePriceExercisableEndingBalance', window );">Weighted Average Exercise Price, Options Exercisable (in dollars per share)</a></td>
<td class="nump">$ 4.34<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageRemainingContractualTermBeginningBalance', window );">Weighted Average Remaining Contractual Term, Options Outstanding Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 1 month 6 days<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageRemainingContractualTermEndingBalance', window );">Weighted Average Remaining Contractual Term, Options Outstanding Ending Balance</a></td>
<td class="text">2 years 7 months 6 days<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageRemainingContractualTermExercisableBalance', window );">Weighted Average Remaining Contractual Term, Options Exercisable</a></td>
<td class="text">2 years 7 months 6 days<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageIntrinsicValueExercised', window );">Aggregate Intrinsic Value, Options Exercised | $</a></td>
<td class="nump">$ 401<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageIntrinsicValueEndingBalance', window );">Aggregate Intrinsic Value, Options Outstanding Ending Balance | $</a></td>
<td class="nump">226<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="top.Show.showAR( this, 'defref_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance', window );">Aggregate Intrinsic Value, Options Exercisable | $</a></td>
<td class="nump">$ 226<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_cdcx_NumberOfSharesEndingBalanceExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_NumberOfSharesEndingBalanceExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageExercisePriceExercisableEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageExercisePriceExercisableEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageExercisePriceExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageExercisePriceExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageExercisePriceOutstandingEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageExercisePriceOutstandingEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageIntrinsicValueEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageIntrinsicValueEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageIntrinsicValueExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageIntrinsicValueExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageRemainingContractualTermBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageRemainingContractualTermBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageRemainingContractualTermEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageRemainingContractualTermEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_WeightedAverageRemainingContractualTermExercisableBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_WeightedAverageRemainingContractualTermExercisableBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharePrice</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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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=cdcx_ServicePeriodBasedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cdcx_ServicePeriodBasedStockOptionsMember</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=cdcx_PerformanceBasedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cdcx_PerformanceBasedStockOptionsMember</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>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902320056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Activity of Restricted Stock Unit Awards (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of RSUs</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="top.Show.showAR( this, 'defref_cdcx_UnvestedSharesBeginningBalance', window );">Unvested shares beginning balance (in shares) | shares</a></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="top.Show.showAR( this, 'defref_cdcx_UnvestedSharesGranted', window );">Granted (in shares) | shares</a></td>
<td class="nump">92<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="top.Show.showAR( this, 'defref_cdcx_UnvestedSharesVested', window );">Vested (in shares) | shares</a></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="top.Show.showAR( this, 'defref_cdcx_UnvestedSharesForfeited', window );">Forfeited (in shares) | shares</a></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="top.Show.showAR( this, 'defref_cdcx_UnvestedSharesEndingBalance', window );">Unvested shares ending balance (in shares) | shares</a></td>
<td class="nump">92<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="top.Show.showAR( this, 'defref_cdcx_UnvestedSharesExpectedToVest', window );">Number of RSUs, Expected to vest (in shares) | shares</a></td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Fair Value</strong></a></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="top.Show.showAR( this, 'defref_cdcx_UnvestedWeightedAverageFairValueBeginningBalance', window );">Unvested shares beginning balance (in dollars per share) | $ / shares</a></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="top.Show.showAR( this, 'defref_cdcx_UnvestedWeightedAverageFairValueGranted', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">11.83<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="top.Show.showAR( this, 'defref_cdcx_UnvestedWeightedAverageFairValueVested', window );">Vested (in dollars per share) | $ / shares</a></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="top.Show.showAR( this, 'defref_cdcx_UnvestedWeightedAverageFairValueForfeited', window );">Forfeited (in dollars per share) | $ / shares</a></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="top.Show.showAR( this, 'defref_cdcx_UnvestedWeightedAverageFairValueEndingBalance', window );">Unvested shares ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">11.83<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="top.Show.showAR( this, 'defref_cdcx_UnvestedWeightedAverageFairValueExpectedToVest', window );">Weighted Average Fair Value, Expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 11.83<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdcx_UnvestedSharesBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedSharesBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedSharesEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedSharesEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedSharesExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedSharesExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedSharesGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedSharesGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedSharesVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedSharesVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedWeightedAverageFairValueBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedWeightedAverageFairValueBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedWeightedAverageFairValueEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedWeightedAverageFairValueEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedWeightedAverageFairValueExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedWeightedAverageFairValueExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedWeightedAverageFairValueForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedWeightedAverageFairValueForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedWeightedAverageFairValueGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedWeightedAverageFairValueGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_UnvestedWeightedAverageFairValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_UnvestedWeightedAverageFairValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</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>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057899720712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Share-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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">$ 1,616<span></span>
</td>
<td class="nump">$ 1,711<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="nump">$ 3,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdcx_SalesAndMarketingMember', window );">Sales and marketing</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">454<span></span>
</td>
<td class="nump">242<span></span>
</td>
<td class="nump">842<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">358<span></span>
</td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">$ 884<span></span>
</td>
<td class="nump">$ 1,293<span></span>
</td>
<td class="nump">$ 1,602<span></span>
</td>
<td class="nump">$ 2,763<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CostOfSalesMember</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=cdcx_SalesAndMarketingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cdcx_SalesAndMarketingMember</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_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember</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>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057899313400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments - Segment Financial Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>reportable_segment</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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>
<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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | reportable_segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 17,699<span></span>
</td>
<td class="nump">$ 15,287<span></span>
</td>
<td class="nump">$ 32,382<span></span>
</td>
<td class="nump">$ 29,632<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">6,889<span></span>
</td>
<td class="nump">6,199<span></span>
</td>
<td class="nump">12,338<span></span>
</td>
<td class="nump">12,233<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">10,810<span></span>
</td>
<td class="nump">9,088<span></span>
</td>
<td class="nump">20,044<span></span>
</td>
<td class="nump">17,399<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating 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>
<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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">6,232<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
<td class="nump">12,490<span></span>
</td>
<td class="nump">9,406<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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,004<span></span>
</td>
<td class="nump">895<span></span>
</td>
<td class="nump">1,791<span></span>
</td>
<td class="nump">1,704<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">9,128<span></span>
</td>
<td class="nump">6,921<span></span>
</td>
<td class="nump">18,679<span></span>
</td>
<td class="nump">15,866<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">12,775<span></span>
</td>
<td class="nump">32,960<span></span>
</td>
<td class="nump">26,976<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(5,554)<span></span>
</td>
<td class="num">(3,687)<span></span>
</td>
<td class="num">(12,916)<span></span>
</td>
<td class="num">(9,577)<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total assets</a></td>
<td class="nump">65,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=cdcx_CorporateAndReconcilingItemsMember', window );">Corporate and other</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating 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>
<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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">9,128<span></span>
</td>
<td class="nump">6,921<span></span>
</td>
<td class="nump">18,679<span></span>
</td>
<td class="nump">15,866<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">9,128<span></span>
</td>
<td class="nump">6,921<span></span>
</td>
<td class="nump">18,679<span></span>
</td>
<td class="nump">15,866<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(9,128)<span></span>
</td>
<td class="num">(6,921)<span></span>
</td>
<td class="num">(18,679)<span></span>
</td>
<td class="num">(15,866)<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total assets</a></td>
<td class="nump">46,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">15,396<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">27,833<span></span>
</td>
<td class="nump">22,864<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | Operating Segments</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">15,396<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">27,833<span></span>
</td>
<td class="nump">22,864<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">5,547<span></span>
</td>
<td class="nump">4,339<span></span>
</td>
<td class="nump">9,750<span></span>
</td>
<td class="nump">8,641<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">9,849<span></span>
</td>
<td class="nump">7,381<span></span>
</td>
<td class="nump">18,083<span></span>
</td>
<td class="nump">14,223<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating 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>
<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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">6,190<span></span>
</td>
<td class="nump">4,743<span></span>
</td>
<td class="nump">12,301<span></span>
</td>
<td class="nump">9,152<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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">926<span></span>
</td>
<td class="nump">765<span></span>
</td>
<td class="nump">1,644<span></span>
</td>
<td class="nump">1,453<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">7,116<span></span>
</td>
<td class="nump">5,508<span></span>
</td>
<td class="nump">13,945<span></span>
</td>
<td class="nump">10,605<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="nump">2,733<span></span>
</td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">4,138<span></span>
</td>
<td class="nump">3,618<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total assets</a></td>
<td class="nump">16,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,504<span></span>
</td>
<td class="nump">2,850<span></span>
</td>
<td class="nump">2,819<span></span>
</td>
<td class="nump">5,325<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | Operating Segments</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,504<span></span>
</td>
<td class="nump">2,850<span></span>
</td>
<td class="nump">2,819<span></span>
</td>
<td class="nump">5,325<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">675<span></span>
</td>
<td class="nump">1,135<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">2,191<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">829<span></span>
</td>
<td class="nump">1,715<span></span>
</td>
<td class="nump">1,581<span></span>
</td>
<td class="nump">3,134<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating 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>
<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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="num">(8)<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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">251<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">158<span></span>
</td>
<td class="nump">243<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">1,423<span></span>
</td>
<td class="nump">2,891<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total assets</a></td>
<td class="nump">2,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">799<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,443<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | Operating Segments</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">799<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,443<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">667<span></span>
</td>
<td class="nump">725<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,401<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">132<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="nump">42<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating 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>
<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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">262<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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">262<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="nump">91<span></span>
</td>
<td class="num">$ (148)<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="num">$ (220)<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total assets</a></td>
<td class="nump">$ 832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 802<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 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 2: 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 3: 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 4: 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 5: 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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: 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 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)(5))<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)(i))<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)(iii)(B))<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 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 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)(i))<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/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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CostOfRevenue</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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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_GeneralAndAdministrativeExpense</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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 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://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 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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 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 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)(i))<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 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 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)(iii)(A))<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 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 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)(5))<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)(iv))<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 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 18: 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,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: 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="top.Show.toggleNext( this );">+ 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_GrossProfit</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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfReportableSegments</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:integerItemType</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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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><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(10))<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)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherAssets</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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.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 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: 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="top.Show.toggleNext( this );">+ 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_ResearchAndDevelopmentExpense</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: 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 3: 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 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 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 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 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 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)(iii)(A))<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 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 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)(i))<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 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 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 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 15: 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 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)(5))<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 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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Revenues</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SegmentReportingAbstract</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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SegmentReportingInformationLineItems</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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SellingAndMarketingExpense</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_srt_ConsolidationItemsAxis=cdcx_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=cdcx_CorporateAndReconcilingItemsMember</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_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember</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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember</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_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember</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>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057901300184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 17,699<span></span>
</td>
<td class="nump">$ 15,287<span></span>
</td>
<td class="nump">$ 32,382<span></span>
</td>
<td class="nump">$ 29,632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=cdcx_NIAGENRelatedMember', window );">Subtotal NIAGEN Related</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">16,677<span></span>
</td>
<td class="nump">13,715<span></span>
</td>
<td class="nump">30,317<span></span>
</td>
<td class="nump">26,820<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=cdcx_TRUNIAGENConsumerProductMember', window );">TRU NIAGEN , Consumer Product</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">15,396<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">27,833<span></span>
</td>
<td class="nump">22,864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=cdcx_NIAGENIngredientMember', window );">NIAGEN Ingredient</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">1,995<span></span>
</td>
<td class="nump">2,484<span></span>
</td>
<td class="nump">3,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=cdcx_OtherGoodsAndServicesMember', window );">Subtotal Other Goods and Services</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,022<span></span>
</td>
<td class="nump">1,572<span></span>
</td>
<td class="nump">2,065<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=cdcx_OtherIngredientsMember', window );">Other Ingredients</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=cdcx_ReferenceStandardsMember', window );">Reference Standards</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">695<span></span>
</td>
<td class="nump">686<span></span>
</td>
<td class="nump">1,495<span></span>
</td>
<td class="nump">1,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=cdcx_ConsultingAndOtherMember', window );">Consulting and Other</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">15,396<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">27,833<span></span>
</td>
<td class="nump">22,864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | Subtotal NIAGEN Related</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">15,396<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">27,833<span></span>
</td>
<td class="nump">22,864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | TRU NIAGEN , Consumer Product</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">15,396<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">27,833<span></span>
</td>
<td class="nump">22,864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | NIAGEN Ingredient</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | Subtotal Other Goods and Services</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | Other Ingredients</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | Reference Standards</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember', window );">Consumer Products segment | Consulting and Other</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,504<span></span>
</td>
<td class="nump">2,850<span></span>
</td>
<td class="nump">2,819<span></span>
</td>
<td class="nump">5,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | Subtotal NIAGEN Related</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">1,995<span></span>
</td>
<td class="nump">2,484<span></span>
</td>
<td class="nump">3,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | TRU NIAGEN , Consumer Product</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | NIAGEN Ingredient</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">1,995<span></span>
</td>
<td class="nump">2,484<span></span>
</td>
<td class="nump">3,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | Subtotal Other Goods and Services</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | Other Ingredients</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | Reference Standards</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember', window );">Ingredients segment | Consulting and Other</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">799<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | Subtotal NIAGEN Related</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | TRU NIAGEN , Consumer Product</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | NIAGEN Ingredient</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | Subtotal Other Goods and Services</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">799<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | Other Ingredients</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | Reference Standards</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">695<span></span>
</td>
<td class="nump">686<span></span>
</td>
<td class="nump">1,495<span></span>
</td>
<td class="nump">1,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember', window );">Analytical Reference Standards and Services segment | Consulting and Other</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
<td class="nump">$ 84<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisaggregationOfRevenueLineItems</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: 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 3: 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 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 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 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 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 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)(iii)(A))<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 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 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)(i))<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 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 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 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 15: 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 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)(5))<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 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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Revenues</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_SubsegmentsAxis=cdcx_NIAGENRelatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsegmentsAxis=cdcx_NIAGENRelatedMember</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_SubsegmentsAxis=cdcx_TRUNIAGENConsumerProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsegmentsAxis=cdcx_TRUNIAGENConsumerProductMember</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_SubsegmentsAxis=cdcx_NIAGENIngredientMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsegmentsAxis=cdcx_NIAGENIngredientMember</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_SubsegmentsAxis=cdcx_OtherGoodsAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsegmentsAxis=cdcx_OtherGoodsAndServicesMember</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_SubsegmentsAxis=cdcx_OtherIngredientsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsegmentsAxis=cdcx_OtherIngredientsMember</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_SubsegmentsAxis=cdcx_ReferenceStandardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsegmentsAxis=cdcx_ReferenceStandardsMember</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_SubsegmentsAxis=cdcx_ConsultingAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsegmentsAxis=cdcx_ConsultingAndOtherMember</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_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cdcx_ConsumerProductsSegmentMember</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_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cdcx_IngredientsSegmentMember</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_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember</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>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057983679912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments - Major Customers (Details) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Sales | Affiliated entity | A.S. Watson Group</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.80%<span></span>
</td>
<td class="nump">10.60%<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Sales | Affiliated entity | Horizon Ventures</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.20%<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Trade receivables | Walmart</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.10%<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Trade receivables | Matakana Health</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Trade receivables | Life Extension</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</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="nump">17.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Trade receivables | Amazon Marketplaces</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</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="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Trade receivables | Affiliated entity | A.S. Watson Group</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.90%<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ConcentrationRiskLineItems</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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ConcentrationRiskPercentage1</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</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_srt_MajorCustomersAxis=cdcx_ASWatsonGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdcx_ASWatsonGroupMember</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_srt_MajorCustomersAxis=cdcx_HorizonVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdcx_HorizonVenturesMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_srt_MajorCustomersAxis=cdcx_WalmartMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdcx_WalmartMember</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_srt_MajorCustomersAxis=cdcx_MatakanaHealthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdcx_MatakanaHealthMember</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_srt_MajorCustomersAxis=cdcx_LifeExtensionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdcx_LifeExtensionMember</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_srt_MajorCustomersAxis=cdcx_AmazonMarketplacesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdcx_AmazonMarketplacesMember</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>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140057902149112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 15, 2020</div></th>
<th class="th"><div>Aug. 16, 2019</div></th>
<th class="th"><div>Aug. 02, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFromSecuritization', window );">Accounts receivable from securitization</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="nump">$ 1,600,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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Inventory</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">Purchase obligation in 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,000,000.0<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">Purchase obligation in 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500,000<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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cdcx_CaliforniaActionMember', window );">California Action</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue', window );">Damages sought, avoided costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue', window );">Damages sought, disgorgement of resale profits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_LossContingencyDamagesSoughtPriceDiscountValue', window );">Damages sought, price discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdcx_LossContingencyDamagesSoughtCompensationValue', window );">Damages sought, compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 684,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cdcx_RejuvenationTherapeuticsMember', window );">Rejuvenation Therapeutics</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="nump">$ 1,600,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Return liability</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="nump">$ 500,000<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_cdcx_LossContingencyDamagesSoughtAvoidedCostsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Damages Sought, Avoided Costs, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_LossContingencyDamagesSoughtAvoidedCostsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_LossContingencyDamagesSoughtCompensationValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Damages Sought, Compensation, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_LossContingencyDamagesSoughtCompensationValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Damages Sought, Disgorgement Of Resale Profits, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_cdcx_LossContingencyDamagesSoughtPriceDiscountValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Damages Sought, Price Discount, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdcx_LossContingencyDamagesSoughtPriceDiscountValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdcx_</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_AccountsReceivableFromSecuritization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount owed to the reporting entity by counterparties in securitized loan transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableFromSecuritization</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_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</p></div>
<a href="javascript:void(0);" onclick="top.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 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123410239&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractWithCustomerRefundLiability</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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LossContingenciesLineItems</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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: 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="top.Show.toggleNext( this );">+ 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_LossContingencyDamagesSoughtValue</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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember</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_srt_LitigationCaseAxis=cdcx_CaliforniaActionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cdcx_CaliforniaActionMember</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_srt_LitigationCaseAxis=cdcx_RejuvenationTherapeuticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cdcx_RejuvenationTherapeuticsMember</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>EXCEL
<SEQUENCE>61
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
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,$%     @
MQXD#4\T" @DZ!0  ;14  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RE
M6%USXC84?=[^"@W3AW8F!%OF<X<P T[2I4T" =K=;:</PA;@B6U128;P[WME
MP$XRYMK3OH"_[O'QE73.O>KOA7Q1&\XU>8W"6-W4-EIO/S<:RMOPB*EKL>4Q
MW%D)&3$-IW+=4%O)F9\&16&#6E:[$;$@K@WZZ;6I'/1%HL,@YE-)5!)%3!Y&
M/!3[FYI=.U^8!>N--A<:@_Z6K?F<Z]^W4PEGC0S%#R(>JT#$1/+536UH?W8=
M:@+2)_X(^%Z].2;F4Y9"O)B3L7]3LPPC'G)/&P@&?SON\C T2,#CGQ-H+7NG
M"7Q[?$:_3S\>/F;)%'=%^#7P]>:FUJT1GZ]8$NJ9V'_AIP]J&3Q/A"K])?OC
ML\UFC7B)TB(Z!0.#*(B/_^SUE(BW ?:% 'H*H!\"[$MO<$X!3OJA1V;I9]TR
MS09]*?9$FJ<!S1RDN4FCX6N"V SC7$NX&T"<'KABQR6I$[5ADJM^0P.FN=/P
M3O&C8SR]$-\FCR+6&T7N8I_[[^,;P"4C1,^$1A0%_#6)KXEC71%J4;N CXN'
M#Y/U-;%H4?@[.DZ6'R?%<]#\_#5<*BUAROV-0#8SR&8*V;P >2N\!!:")HO#
MEA=E' ^WK?HSPJ*5L6A58_&<,*FY# ]DQK="ZB)&.)26"4<8M3-&[8IYD0QD
M(EWEERGA6"L6*HQ3)^/4J<9IRF4@?#/+":RSPF'#D<[S^H=/GTJF9C?CUD41
M[V(=Z .Y#T).GI)HR641*QS#LNRZT^FT*,*GE_'I5>$SX^O +!9(VA.+"C.%
MX[A?9I/'X>W=-^).9M/);+@83YX0?K:5:YU5A>$X]H2$><7,%+LB<PT#2H0D
MKDAB+0_P[Q?2+D&_O<-(OA%DNPK)!7LE8Q^F7K *O)0I,L@ED+1=I[VFU6L[
M&$.:,Z15& Y]'RQ#79T/R ,\1R9Q<>YP2-OJ61;Y&H1J$TA.1N$.\Q([5V_;
M^>]4%WM12!6'G"<!3)>V96$$<R^P<37_2- U9S 7%V(?%Y+#X1Z$(L-X#562
MPNCE)F'CTOZ17K96IE+L@M@K'FL<TQUBU'*WL'&)_TAM*I1F(?DSV%Y>P#@B
M3$':Q+CEKF'C8I^.XA#*ZLM4< #'1J=7;A$VKN\/PH.<3#<BQCRB!,3I=NOM
MCM7&&.4F8>/JO@@T^)58$9O^M/R9S+F72,A6(:T2GQ!1!*HXU\)[N2(_6M=@
M9F3+)-FQ,.%D"W5;6M5B16EN'107=ZA)_"!>D_DA6HJPB&T)@'O[S<68Y/Y
M*_F#FTAI"I-CA912@[69%);P)8C?4;&@N2_02KXPCJ&</+9GIE9B9ZJ%S'#$
M$F:Y#=!*-F!*);!YD+"UD(53K@3G2<1UYGD@KU \</\(B#',?8!6\H%YQ,*0
MC!(%MU7Q6.(X);4XS96?5E+^NXC+M9E=OP""WH">15L6%^<.!RPKR6FN_+22
M\L\WT/RCA/Y?CT!SN:>X6I^7Y#M!FJ<=-9DD&GPI-N)1V,T>D5LILMESV0W:
M7;O7;E&0VUT1JUS[::7^P(6E)\$$QM"@OY+?>'&JRMH$RW:Z[58'<R6:>P#%
ME7L(+96?ME7W(2M*RZ@$H&SHG%S7G1)9/LGH?:",4W[GX!]8DU<"5Z_;M.Z@
M&P^YT#NX+&>]YXG;J06]A\N%RE "]XSU>$XN\@XNR1]9I1F[S D'N]0)-]YL
M:!D!2O?Y%/%,@W;<V\JN9GN)PW0'K9$_?MR(?&1&OQ0)^0I"K>L.+#5YW-L[
MGFBQ3;?'ED)K$:6'&\Y\+LT#<'\EA#Z?F!=D.ZR#?P%02P,$%     @ QXD#
M4ZXY^$Y.!@  (A@  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM66UO
MVS80_BN$%^P%<&*1>K&4)@9:9\5:;%C0M-MG6J)MKI*HD933[-?O*"F2;5)*
M!NQ++$IWQ^>./#YWS,VCD%_5GC&-OA5YJ6YG>ZVKZ\5"I7M64'4E*E;"EZV0
M!=4PE+N%JB2C6:-4Y OB>=&BH+R<K6Z:=_=R=2-JG?.2W4NDZJ*@\ND=R\7C
M[0S/GE]\XKN]-B\6JYN*[M@#TU^J>PFC16\EXP4K%1<EDFQ[.WN+K]=^H]!(
M_,'9HSIZ1L:5C1!?S>!#=COS#"*6LU0;$Q1^#FS-\MQ8 AQ_=T9G_9Q&\?CY
MV?K[QGEP9D,56XO\3Y[I_>TLGJ&,;6F=ZT_B\1?6.10:>ZG(5?,7/7:RW@RE
MM=*BZ)0!0<'+]I=^ZP)QI("#$072*9#7*OB=@M\XVB)KW+JCFJYNI'A$TDB#
M-?/0Q*;1!F]X:9;Q04OXRD%/K[Z4M,ZX9AE:BS*#Y6F?E,AY1LWK=S2G9<K0
M@YE"H4OTY>$._7CQ$[I O$2?]Z)6M,S4S4(#&F-SD78SOVMG)B,S?ZS+*^1[
M<T0\@AWJZVGU.Y:".F[4O5/U!<2@#P3I T$:>_Z(O74M)2LUHDJ!GQ,&_=Z@
MWQ@,Q@Q2M9]#C-(< ESN8,\K+7EJ8IK")R2VZ,*[(K"H>6XV-*0DV@B]1Q63
M7+@CVLX8-3.:!#VL_'BYC&\6A^/ V5(XBI)E+W7B3M"[$TRZ\UG2C($3*>,'
MNLF9FJ,23AGP@N9P%I@]HCJ?<.\3[(P3)^<F"A5K4C=_>H,^'$6G-XRV4A3H
M$\N;_7=/I7X"P]?H@AQ%J[.<N"U?N8+7^A<>A25,DN0L=K80B9+ ';JP#UTX
M&;H/Y0%VEI"<.1<UM*;$!,?^&3"'%(Z.I$Z013VR:!+9O605Y1EBWRJ3^JH)
M*^Q!)IUYT.*-+"3)DIRAM64P#D(WV&4/=CF] X6F.9R)XWG:XEO:Z[Q,_'.$
MMI1/"$[<$.,>8CP)\5<&C+(7>89X44EQ8$!XNHTJ^[OFE1DV>>/"'=N(<.B=
MP78($2]RHTYZU,D+^U/3<L<A][JHCD),[*6/\!E"6P9[,7$CQ-Y 4]XDQJ:^
MN!3;RUJQB;7OK)P&,3Y?>X<4)F0DBOB(2O$DQM^;Q,E%N;O43!93,+$%(,++
M<Y0.(3*20WB@.4Q>D443T(@]:Q@'5@AM,3_VPW@$WD":V'\5#>><;GC.M75F
MGMH=V M/T]?;-!6UR<6*/AF6<;IN'_Y)LCS/0)=4,':VX8$C\#1) $!9L^$H
M=@*T22 ,HW,*<TA%V!]A"CQ0!9[FBN>5@=*YELW"&+J'?D)2;1@\-V<?$IN<
M[ZBIT-T>V,001-;&MX7">.1DQ@-[X&GZ<./?\K(I;U^'WB8-?,[3#AD?CV ?
M: 5/\\JZ:03@<,E8)10?R5R;&PBV=J]#:#F6M0.!X&D&.:7FT=SM<#H8(B+$
MVL8NL6 Y<DJ3@4G(-)/<L2T#G!D4C%"6U<Z3@-@$$03!.=.])'4*<* 1\@*-
MC*?4'%XIU0=ZV,I.)VS^\#V+91Q2R5BO0(Z:J6F6>3^65O_- YMDK'QSR!!O
M!/[ 0F2Z=VOW\PO[N+-Q,K._],XSSB6&$W^DIR #HY%I1EN+HN!Z*#"A:S>;
MAI7I&-Y)>^:^Z%I5-&6WLPIZ*28/;+9"KL;\?S!TZO- DB2<K X>M$B_FOJ:
M2?4#^AE*:OTT97@@-_("N4$PH:M4QO[<-):>AZ%4D.A \YJ]0;36>VC@_H%C
M VKRN>=Y2.TI>/<&13$,DV[8K$2$YW&,G]]PI0RO-YU5K164VDW#2S7Z6)?L
M^^]PY+UYO@9II.Z@%2XV3':?NBN.5S2XQ.;-Z/QNP"4S4IR3@5K)-+6^S3)N
MLAMRQK23E[Q$*:TXY) 3IH-%DR@.+*@.N3#&R5AV#VQ*IMD42JVZJ-OKA8QM
M><J=S0ZQJ?(2A\'2:G:=@@&T'2-%(1EXE4SSZKK%"4N.M*2ERFE[]YG]!05!
MD_I.X#9S7EJ8'3(C):(_4*L_3:WML:E.DI0YDK2[S'+0)\%6I^$0@SJ C)R?
M_D"S_C3-6F=\DWRO!H^M2S97F^00<[5)BZ,+7'-[_AN5.UXJX,HMZ'E72_!>
MMA?2[4"+JKG3W0@-A6'SN&<40!L!^+X50C\/S#5Q_V^!U;]02P,$%     @
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
M(7D &"0/ (/D@;RY\G@GEQ05$YOF=DAJKOM:M0?/KK6[@;IN[EVL]AM\.<=
M^\+<6#67(KW[]KKK*Q6;HI:H9&O=E7^1Z+&*]@:I?5%\UUR1/'&E>-4\;AG-
MF3  _7W-N7I[,1UT]WBS?P!02P,$%     @ QXD#4T^>>RL,!P  Y"8  !@
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
M3Q?;F<G&L>\'^G9XT*PO32&4G870<\G.@!\9[61GBEILX(?&\\G.S'-0B.R
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
MRN*=\M,2WU70S@#_%TK9P\)=K/ZE3O\"4$L#!!0    ( ,>) U.$;,[!$04
M # ,   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULK5=M;QLW#/XKA L4
M&>#Z+6E:-"^ \](MVXH&R=I]&/9!ON/YU.BDJZ2+[?WZD=3=Q>F<;"CV)3Y)
M)$4^?$@QQROG[T*)&&%=&1M.!F6,];OQ.&0E5BJ,7(V63@KG*Q5IZ9?C4'M4
MN2A59CR;3 ['E=)V<'HL>]?^]-@UT6B+UQY"4U7*;\[0N-7)8#KH-F[TLHR\
M,3X]KM42;S%^JJ\]K<:]E5Q7:(-V%CP6)X/Y]-W9 <N+P&>-J[#U#1S)PKD[
M7ESE)X,).X0&L\@6%/W<XSD:PX;(C:^MS4%_)2MN?W?6WTOL%,M"!3QWYG>=
MQ_)D\'8 .1:J,?'&K7["-I[7;"]S)LA?6+6RDP%D38BN:I7)@TK;]*O6+0[_
M16'6*LS$[W21>'FAHCH]]FX%GJ7)&G](J*)-SFG+2;F-GDXUZ<73*QO1ZPK>
M:ZMLII6!VZ@B$NPQ'(\CW<!RXZRU=I:LS9ZP=@@?G(UE@$N;8_Y8?TR>]>[-
M.O?.9L\:_+FQ(]B?#&$VF4V?L;??A[LO]O:?L/?1+Y75?REFQ!#.G0W.Z%PE
M@M@<KCT&"CUMN&(G+/#'?!&B)S[]^8Q'![U'!^+1P?^4@.^W]EN)5 29JVIE
M-]HNH>B%PD-P%/1YZ5VE+G!- /G:^0=X- FL2F?,YI5;6<RIEA=!YUIYC6'X
MH#B$*YN-MC9@;I791)V%'4=!*_A55SJ20;[EX>BR\:Y6<#;Z/((]HKK4\CV:
M#?<#])X4HH,2/6IR,,#+%V]GL\E1;T#6TR-P'B)%WQTG"-K#'T#;S#0Y@6,,
MJ/P+%9U ,82,^*%#9*P(%LM=P-#-6>,][VW)BM\$KF^4(<58JC@DNW*KJ[5M
MZ<3+2EGJ=JS5[;3^#$%Y!(L9AD#]$:CC@H)":0_U-[3<TN(HIF^.PE8V:Q=T
M2IFDDVH(7[Z8'DZ.ND(2;\DD=2Z1H!:?DISBR%0HH:!V'<0'OBR6'E$.@UY#
ME8H<N<B?,O^/[<D(B($!H;&JR279NF7K3B*&TC4FAP4"/S8,)J7C2V-3-U_I
M6.Z$H;.]TR8[QDK610S\Y9'XTP6Y0>7;H"XH"]4"?1O!-$4 JJY)AG/?YO;;
MV^?6$@/@!JEL*+\6^.F Z>35+^20(<.]W[=,(TH3)J\NUUFI[%(L5CK(F[?W
MF+/M=D];DOB@?%;"=)9P'\''E$CRK\ON=R;0"T8]&355G+:YSA277\? [@Z"
M<,&MI=1XS\BW5Q8-U5.'J=20W8WK5)C!)*^5[SF^,X&)!3R+Z+A)8')+:ZP$
M75-J,ET;PG2)EJ"@1L7G6">VB5N?K/!#^J*P?UX1"3,%>RW4/\[GUSW('K\V
MF@+=+EN*MU)W"$BMH1(K4OV!!ILZ51'7/ZBBH';5(L5\X/96L:]R+<EC2TFC
MU4*;!S+D.F3&A<8G!REB#H^O?DHI74,/69^<9_F_RQ]/R;--ZP&N:>H+M,@;
MH3LK$;>TRT<PSV(C?3!E/Y,RS35%ZZ&@QDO"+FRA,^+D+I0A=Q#2I$G^/E%A
M)?6L!:*ER<IK85.RB/]2V#%AS@B,X!Q]I'F4,IZFUN[Y*IR+7/J/ $YM70@N
MST!/%)5J>>=]B:M)E@GH<XE.",G\H3BH3B00RE[.6.;\"CGB+04QVC4XC+>F
M.*+D4F95P=?&--#UN_TX/$]3X(-XFJ6I+RPU\=!@0:J3T9O7 _!I/DV+Z&J9
M"1<NTH0IGR5U6?0L0.>,5+?@"_I_$D[_!E!+ P04    " #'B0-3H&*EV90#
M  ">!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6RE55UOVS@0_"L+
M%2A:G&O9BML4C6W 3MJ['E W2-J[AZ(/M+B2B%"DCES%<7_]+2E9<8HVN.)>
M;/%C9V>6P^5\9]V-KQ )[FIM_"*IB)HW:>KS"FOAQ[9!PRN%=;4@'KHR]8U#
M(6-0K=-L,GF5UD*99#F/<Y=N.;<M:67PTH%OZUJX_1JUW2V2:7*8N%)E16$B
M7<X;4>(UTN?FTO$H'5"DJM%X90TX+!;):OIF/0O[XX:_%.[\T3<$)5MK;\+@
MO5PDDT (->84$ 3_W>(Y:AV F,8_/68RI R!Q]\']'=1.VO9"H_G5O^M)%6+
MY'4"$@O1:KJRNS^PU_,RX.56^_@+NW[O)(&\]63K/I@9U,IT_^*NK\-_"<CZ
M@"SR[A)%EA>"Q'+N[ Y<V,UHX2-*C=%,3IEP*-?D>%5Q'"TW@EJ'8 M8MY[7
MO)^GQ+AA-<U[C'6'D?T$XQ5\L(8J#V^-1/DP/F4^ ZGL0&J=/0KX9VO&<#(9
M03;)IH_@G0PB3R+>R4_P/KI2&/5-!!^,X-P:;[62HK.%D7#IT*.A;H)+\4X9
M87(E-%SS)+('R<.7U=:38Q=]?831;& TBXQF_ZOLOXIQ7CE;BPN\ ^5!0*GM
MEC5LE?6Y0I,CY+9NA-FS;:7*69D$LE"AT%3M093*E&/X5"'< Q&*>@2[2N45
M*)/K5J(/%TW+%PZ-W1G&B.BD//E12-QP%1$=@T&HJW <RG4U*K?$A:V51! 2
M#5,&J4R;:^0%GGSV],GK+)N<;587O\7/Z=GS$6B\1>V#S(Z%Q#Q4@N\)5<P9
MQ_! -C%]98R]%63YPF*E^( #(G#3REOG>?8!%:>VUC](?W6?G M6HPM64-]8
MJ>CP"RU*7ZF&$Y6.2\GJ8?-^]?O;S=,GT]/9V1@V/\P0O&89P'U'B ^+#[)Q
MEKA7<9KM_EY3X#(]/>.R\GEQGL8Z*MB^]EBW1,V]C7&.61S8LMFQ[W['A)4!
MQ;;.^3:TK#&DEVU.\.GJ\W=BHB-ZYPCMV3&,+(S0>V(7Z=";T45_>6*)PDD?
MI7ITMRIGOW@LPQTZ^*BPW-AX.I@B>)@A#LF+<++AX0G 'I[=!(L%(?W9--6>
M[+!^.*>8S:&.CHZK?%/W0_[QCRYL>M0S67X97X90CM90USZ'V>'Q674]]WY[
M]W)]$(ZOCF>G%APZ&9^^3/C,XVO0#<@VL0-O+7$_CY]\Z22ZL('7"\LGWP]"
M@N%)7OX+4$L#!!0    ( ,>) U-ZXP\[QP0  ,4*   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;)U6;6_;-A#^*P>WZ#9 E64[2;/F!;#;!>NP8D'2
MKA^&?:"ED\2%(E62BN/^^CVD9,7I2U;L0V**NCL^]]QS)YYNC+UQ-;.GNT9I
M=S:IO6]?3J<NK[D1+C4M:[PIC6V$QZ.MIJZU+(KHU*CI/,N.IHV0>G)^&O<N
M[?FIZ;R2FB\MN:YIA-VN6)G-V60VV6U<R:KV86-Z?MJ*BJ_9OV\O+9ZF8Y1"
M-JR=-)HLEV>3Y>SEZB#81X,_)6_<WII")FMC;L+#F^)LD@5 K#CW(8+ SRV_
M8J5"(,#X.,2<C$<&Q_WU+OI%S!VYK(7C5T9]D(6OSR;'$RJX%)WR5V;S*P_Y
M'(9XN5$N_J?-8)M-*.^<-\W@# 2-U/VON!MX^!Z'^> PC[C[@R+*U\*+\U-K
M-F2#-:*%14PU>@.<U*$HU][BK82?/_]=?NQD(?WV=.H1+FQ.\\%UU;O.O^%Z
M1&^-]K6C7W3!Q4/_*6",6.8[+*OYHP%_ZW1*BRRA>3:?/1)O,>:VB/$6WXCW
MAZV$EI]$*']"KXQV1LE"]&K0!5U:=JQ]OV%*NI!:Z%P*1=?89$C/._IKN7;>
M0CQ_/X+H8$1T$!$=_!^VO]/UV9/947;RKF9DU+1";W]PI-&]N7 UH>U*]!F5
MUC2$SK5(3E>]]J67[&@C'(FVM>9.0M.LMO1TMD@7?=1&*A7(0+.3QPE.WE'3
M%YE#D0DEXMYT5Z>4EBZ0]^6;I(<4F(X+1@*W0D56O?%8%9\C61RGQS2 2&A3
MR[PFJ7/5%4".:GDK<\]#/!SZF7N6SG?>Z1Y!@.!E+EM8X>1:>)* D'?6 DN,
ME7R!,(FXQ:V02JP54RA'.#&WC")0UR(%>OHBS6CD+%#^ 1C9:EIB#UIB6@E]
M@Y96BM:@LRM+  FGPKL),S<@00[_<,SKOF*M$CJ M::KP*$GQ<+Y6!3-=UAL
M6-WRKCCQ[/!..M?%<R'SB!>;CJD<E>U&9:>T3U$CM@G59L.W;!-RS#<D"F2*
MS."5BU:B8$C$UU)_ T5":^/K[\SLT4B!^VF0H*&R0QE"*&5TQ?8YV&TH-*3G
M2N9DUB$^YCK2>:.C"(/VH$"_EUPIH]:@]/GA6"^+ #%0>!AI(3R$<4_7SQ<1
MY"Y0 VJC*CLOE?P4NXJ>/3F>S[,3C%]5QO7LY&%<$)"S [CW:)_04])1M/ZJ
MV4/4* D* >4XAE;[[NT+C:]BX";\)D-_!#R#* _O-=EV-N@ARBV$7GIZ*^P-
MJO-F)Y1KZ-W1LK(<\T^B<D#6V-0TFR<#IY&/54I7X'-+%ZNK!*3G:6R5*[%%
M\3 A1(-XST33GH0_3 =GH#RTWF#\8P R$+=\]Y8N1 Y"PUR+_/V4TFMDBW2"
M'1J ^;]&T$/:,.0!'Q.^0D[5T 9[DP'\"XR2L!O' $H;!6#R&^J&*H&I/61A
M\N C'S#)H59<Q !/9^G/]_,JCF'LFK+DF$%NG._MLG0Q3J;8=P.('JR/>-%Y
MN 8AOLRY#YZEAT>$QNFM'YNTGPW"@Q?W<Q3HP^7,[0VSKZ>9?NT#-]V[6C1L
MJWB!"JQUVO>WC'%WO*,M^ZO)O7E_P8/RJH!#<0G7+'UQ."';7YKZ!V_:>%'!
M&,&U)RYKW#/9!@.\+XWQNX=PP'AS/?\74$L#!!0    ( ,>) U,9> %*3P4
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
MX](596LUG7*RLZL'IB67!P,;U+ MF4:XJVO!<[83"%;!O:HJRM[6JORY5*)
M;1:1)69G'^4=R[IE2;_"DL%G)6UIX$$66+RVC\CCJ]OIQ>UU^B'@3XT<PB@.
M(8W3Y .\T34-(X\W^O=I^.-N9ZRFKOGS _SQ%7_L\<?_<YK_>Q;XI438*T&W
MDTS!>E6#UM"FMB58.LY553>6N6MD0.T!+SPU\1C/PRK52#)BK_CREL_T^0C6
M@]I2(]G) @P_0]7V![K^ *HN7JOK5?H[\2WY[&S[/?5%8TMH[Y_</$IB58TA
M1!,"GG.L;2^&@B[0H.5T-#WI9WH=A3(&OH6;23C)LH&31N$T2;R4I.%\//7B
M/,R2T0#6S/#<NUYPT5ARP]L[LDM2/"=9Q,-X-NB$K!/2N!.2[#VLDW]L2&!'
MU/1VOL*D$C766-)W!;U)!K>03</Y+(,L#N<Q?;(P;E>C\1@VRJ*TG GQTN+3
M*TD-D#>:6TY@-RD!^(X!5;<MD,3A9#2!) G'D^F;U1/2K>&Y<\Z7'1K)J2_F
M*7SWS2Q-TN_[(CD'CS(738&^=;0Z<WIID5RA'-![)X1_NBGT_EHJ>20:1]$%
MO*<!\8;WTF>4<JX*WUHN'__06Z$#JM'/"O$2PJGD>0FN4C73EN>\IFM ,+T$
MV9)9V".S#6D=E3]NBW7D!;&"=L4R0Y=)>#C[: O8:U6]O5PNCFN;=/?*X2/7
MP*N:WB+@E">JUJ50P_?>IJ@W#BK4!S_T#!'1#6TGPW7W.E?OVG'R1;T=RI^9
M/G"JN, ]F<;#Z21HP[DLK*K]<-DI2Z/*BR7]-T#M%.A\KZB]NH4CN/[;6/T-
M4$L#!!0    ( ,>) U/-JSF1]@(  ! '   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$T+GAM;*U5;6_3,!#^*Z<P$$PH;^U>&&VE=@,&TM"TENT#XH.;7!MK
MCAUL9]WX]9R=-FWW)D!\B7WV\SQWYXO/O872UZ9 M'!;"FGZ06%M=11%)BNP
M9"94%4K:F2E=,DNFGD>FTLAR3RI%E,;Q?E0R+H-!SZ^=ZT%/U59PB><:3%V6
M3-^-4*A%/TB"U<(%GQ?6+42#7L7F.$;[K3K79$6M2LY+E(8K"1IG_6"8'(VZ
M#N\!EQP79F,.+I.I4M?.^)SW@]@%A (SZQ08#3=XC$(X(0KCYU(S:%TZXN9\
MI?[1YTZY3)G!8R6N>&Z+?G 80(XS5@M[H1:GN,QGS^EE2AC_A46#[1 XJXU5
MY9),$91<-B.[79[#!N$P?H*0+@FIC[MQY*,\898->EHM0#LTJ;F)3]6S*3@N
M75'&5M,N)YX=7*!@%G,X9]K>P40S:9@_+].++.D[5)0MM4:-5OJ$UCZ<*6D+
M Q]DCODV/Z*XVN#257"C]%G!+[4,H1._A31.DV?T.FVR':_7^>MDX?MP:JPF
MZ\<S?KJMGZ[WT_TOA_JO6C I$ P3"&H&&2W4)6JHM,KKS!JPBBY-PZV(R]%
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
M =2*E0?<64?<:QO8SH0R]"2J3O)),)AJ<K.)](;<<](,!<?6;B%\$D=4;_Q
M]$3;&KWT2]6*WL7]&'5>52 7S!Z>1(.,E4N')0L*1G?SDCX) Q^2H:^=,V\1
MD$\X(XL@@&WK8P]S09.0!) B480@B(IF:(VTDL+ UXEE_U"/<EN/ARE7BCV7
MK+>'3$)BMQQ6I)_>YO1A-)3TT,\\3G8>>RPLC#8+)\2PTK?N:M4G=&)/!:Y+
M&?)-+9%BOA6%.!T0]R(81,&#'!X@(HWS/)[3E$M<=9SMR"9DQ$Q7N++L!4Z!
MC>WWNYV11YC_]<[1'6><[BPHV./ AIGLC3X?$K#/%[:,WM%P%/,72N^ /L(W
M3B/Z)@Q"6\EGXJ.4LA&=IS1,TE<QXRBCX7A$R?DY)6<I/9;:N%/.][6@KXB-
M=)90!KQXA-\9?=$.2;-C%V?GGA%_1W'*WVA($\?1V)W%=W]%RN)4/('2W)<L
MG@T[:M[XD4_#X^>G8RGMG[^$*)3-=0>BD)4O=3*DTF_TH7/H"WQ]JKK;N+>N
M=4L=SLV\5!4OR^!%9OP%JK\\Z*,'[QJ CSDPYS$OQY0A3A@D-!Z>\2"E<9+Q
M8$3C:,R#C$:(,^H>C67&37^8INMPIR?#),(M82WY6P1.AVZTC<%1EF;'='^P
MR:W*J[]5E,E).DX#=-Z9T J1#5R11VEV=HQ[I)F'W-#32LU%Z)VO1 X9>A+!
MP5_=N(.]ITHMS=P_R/A. ?_P:MFN;M]\D_#4V8F'!R/:WER!125G4(WZ9Z->
MN%$V$Z=;__"9:H=GE!^6>+=*PP+8GVGM-A,VL'T)7_\'4$L#!!0    ( ,>)
M U..[=%?R @  -@8   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;-U9
MVW+;1A+]E2FNLR6E*!( P9LLJ4JRG:RW*HE*LI.'K7T8 D-R5B"&F1F(TG[]
MGNX!0-*B:&<?=JOR8!&7GKZ<[C[3 U]LC'UP2Z6\>%H5I;OL++U?G_?[+ENJ
ME70]LU8EWLR-74F/6[OHN[55,N=%JZ*?1-&HOY*Z[%Q=\+-;>W5A*E_H4MU:
MX:K52MKG&U68S64G[C0/[O1BZ>E!_^IB+1?J7OG/ZUN+NWZK)=<K53IM2F'5
M_+)S'9_?I"3/ K]JM7$[UX(BF1GS0#<?\\M.1 ZI0F6>-$C\/*IWJBA($=SX
MO=;9:4W2PMWK1OL/'#MBF4FGWIGB-YW[Y65GTA&YFLNJ\'=F\S=5QS,D?9DI
M'/\5FR [BCHBJYPWJWHQ/%CI,OS*IQJ'G063UQ8D]8*$_0Z&V,OWTLNK"VLV
MPI(TM-$%A\JKX9PN*2GWWN*MQCI_=;^45HD;Q)6+=V:%7#M)<%WT/;233#^K
M-=T$3<DKFD;B)U/ZI1,?RESE^^O[\*IU+6E<NTF.*OQ[5?;$(.J*)$KB(_H&
M;:@#UC<X%NK9C$.]E<^H+"^NK97E0M%U5_QLRDRZI?CP1# H\8_KF?,6=?//
M(];3UGK*UM.CUK\-Z*.:J$W/W5IFZK*#/G3*/JK.J^K%A]\K[9_%;2%+)SXM
M%;^5Y;-8('+OA-Q(FSOA#5HLTVNMZ*%?6E,MEOA50#\>-UH^EAG>HXU87U=(
MK =VR+<X(=F__F62)-%;7D(2?!^_/>V*S5)G2[&A!>NU-8]8,7L6*._L86F*
M7%F\*',V>&/@D3!S\5[#)6^LZ['CK59!"C09!2GQ$NU<)>$;K7*$!(4@/:+R
MLA"E$2N#*L>CDL7!0"1YHD]%G':'4=2-HDB4H)"PN(M7>,>>/FFTOBJ>Q6"2
MLEA5RJ(P&1[FC2VKB/YTN1#R4>I"S@K5NL8PDS527X-= ;'P]EYE!F%?UR 2
M!'?*>58.7GT5>/A'#B*-5OG*LNW:&5<!:. ,!^9*0U%79(1-4= EO%)/:P#;
M.D\V3_3CJ6APJ)^O*TN@$HB0$;K,JXP;)401<E)6JQE"V<*^!0#+9B$SL+6-
M>)O%C2X*$H$OT,SU0!DQI0K*&$(E$4VXY8Q:50 <5SMEUESCD.-*XHRABD/E
M6R+DX&P=).6[-VQ<_4)]J-!]_6&Q@=\V5(^L#7VSX1,IYE51G#W*HE+AV6E/
M7#N"# 2G6H+K$CKD!OW9K[QA+P;U%T78!YM2>P$XQ=,V0@.X1B(!=D_\PAZ[
M.OLBCL2SDNBZN34K3DP.8^05%VQ/_*A*9=$\OZ(<R=P[U*D.*BCQ>S 0NO#%
M6YUQ5_"[JM2^*7C"=Q$4(AY7S?Z%QF:,*=UGY(G("CV?B\?:W%I9;9"WN4<8
M(35Q?T#^<0.'V$D89>0#4;V IM%EL3'.8!>L8V'1;TRP6-O8<8?4K*5S&$?8
M%,8/)"L/@9/OZ"5E/<Q\ < V3(PV#YBE#*OGH8G2$78=PHE]#K=8V&@#=(L%
MW(&WZI$IF%A@5FCL[-P9OF;NEM=QL]+>*Q4:<2ZU%:'(:HQJGB<*CL=OW9[#
M-3V2OZ7QC<^UDWA(P*V8A(A$6Q;C$JD<><E$7<CLX>P^ X$#[1J*-8J !%8F
M5T5O;\>I2#TMG!LPZ(:D-CPUD1WDAE '^-6J]I$*NO&7'8!<7MG&O--/L,(C
M1V#/O7XZ%[\UNJ^#[G-QCQ6[0\K^"M[WN8!1<RMTW:1ND?;YHP$YZ(((>9SV
M$O&=N-/NX6QNE:(B0U?U(CQLY7--VU2)RN L)&_Q\A[[M49%W(;B"SOV/>>F
M:=%/>Q!Y;NXP-.M_4\?3($L^$.O6VD(IU\/-?J:1P?TPJ0JS)8T][AB<+P$4
M)Q]I_S25DQ23>LK4VI/IL\"@* ]9<T'3B=C=>(*JP"2$ZJGXN=TQ/CPIFVG,
M67>M^/5B8=6"D/RE\F@ 4 YMJEZ\5]A[:-T@YB@B$%AW,AB(-V+0FX[$",EJ
MX/NQ+I6X&X\3,>V-TO958Q*\G'2C9'HJTMY@!"5Q FU;%3\T>Z<X22<)2:7)
MER[M@SKMIM,4BM+>< AOIK@<QMUD.!#?-U8YCR\6CKI1&G,8HQ%JCIP9C+MI
M,L;"[ZD29(N)!I8:QZ$L-+H3.HPSH4+D#/S&W=NRR^LT0%W*3/%FVIN,FO%,
M.UZ2%89[O!4Z0B?!2"$=L0.7Y(P(0CG73D US1[HT1YU0<N1K[5"0Q^R<*:9
M6@^Q;TMIWT*\Y!CV?@VVY9D&CC=<G%EDWFJY1\%AF\1^P-L$_7Z%E#\R;&[?
MFU9UR[S*=P/FNVI4.("X5@RSA5F4Z/Z\G9);&0Y["?[$+*7*7='M@(7^1=R]
MKS'+2^"^H)*&>?X'G"+^#YPRB;F#!RFZ,7[!)PV'-[\'2"6-3L-ZJ(GB W3R
M0L<Q3DE;=Q+FA209?8U-#B_Y\_/()S[H;9/^N90X\GEN@[T.)67[%'-L%F^.
MJ^TH_B:F T0SC%-(;+@J=]KN4"O7YXJ<V*,TY1F1T8OV:F:<[6&)1G<^_2+1
MF0$VF@?X>DHQH;E;P_5\^V*FJH&#MPG*FF>:'A\SZWD]X/$9\[K;??PG&^/_
MP%1U]"S39.F_Y\"O4-YVE-]EMKO[SV[+GI_+IH+J4^ A.FM(YDU[U5#9-!$H
MY,F 3W<':.EUPCI@^(M!**%QBI5_V*E4SO$QX=#!KW[&"J_=SB>\@VW&'>OJ
M/+MS))UF\\,S_^NG@;T$G097&='MU?W7/'E'[4H3NJ3#$:;!"3$SQ3NEJ_%0
MW/,;JIIP_J*"28=@;DA-\"\=I]2.*''ZH .Q'/MX8=8\KR0T M-&!;T)QMSF
MN$YR,E^A@>C3)7\QFDQ2S,+)=("_HR@127<\:O!^0\]BGH"[XY@VCZ0[C2(:
M0KM#K#OTX;._\[5YI>R"OZD[H%"5/GQX;I^VG^VOP]?JK7CXYO^3M OL1*)0
M<RR->N-A)WP]:6Z\6?.WZYGQWJSX<JDDZ)$$\'YNC&]NR$#[GQE7_P%02P,$
M%     @ QXD#4TIQ!B6&"@  2B$  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&ULU5IM<]NX$?XK&%_OSK[AR03X'CN9<9PT2=OD/+9S^=#I!YB$)#84
MH9"@'=^O[[,@19&RI#CI7">=1'S%+O;EV<4NX=,[77VLYTH9]GE1E/73@[DQ
MRR?'QW4Z5PM93_12E7@SU=5"&MQ6L^-Z62F96:)%<2Q<-SQ>R+P\>'9JGUU4
MSTYU8XJ\5!<5JYO%0E;WSU6A[YX>\(/5@\M\-C?TX/C9Z5+.U)4R[Y<7%>Z.
M>RY9OE!EG>N256KZ].",/WGNTW@[X/=<W=6#:T::W&C]D6[>9$\/7!)(%2HU
MQ$'B=*O.55$0(XCQJ>-YT$])A,/K%?>_6MVARXVLU;DN/N29F3\]B ]8IJ:R
M*<REOGNM.GT"XI?JHK9'=M>.%<D!2YO:Z$5'# D6>=F>Y>?.#@."V-U!(#H"
M8>5N)[)2OI!&/CNM]!VK:#2XT855U5)#N+PDIUR9"F]ST)EGSYL:3^J:7:D9
M;&WJTV,#MO3R..U8/&]9B!TL0O96EV9>LY=EIK(Q_3'$Z642*YF>B[T,_]:4
M$^:Y#A.NX'OX>;V.GN7G[>#7J<8NU5)7)B]G[)]G-[6I@(A_[6'O]^Q]R][_
M;TSXE2S8]5RQ<[U8RO*>S67-#.ZGND ,D?QF7BF%F"!]Y$VA6-W1/6$__1 +
M$9Z N$2@J8HM*YTU*5AV8Y[0D]L\4S6;YF4.Z&0LRY5!2"(TE\M"66/U9&8N
M#4OA842X%:,3Z^>:QBRKCA1B50I\2/@LKQ!TQ3TSFBBM'#6#%G>(/CKC>9;#
M _E-8W153WJIWPRX]/)FZA;)8PD.909^"W!+<UGD?ZB1"+]2=&8#09A1Z;S4
MA9[EJB6V^M$-]*C52&9(5<D[A)91%9A;&4G;A2R;*9#25*2#GO8*]19:2W]6
MRN+>Y*DL*%^I2I4I7&,PLZRR3@)5W>:I&FB7EVG1D#>L</<TQ7)^;S2EW[VL
M-,2K\+96LDKG]E%G*>O U4P3BR4KHGMRKBM@!CJN.=@W_(2EA:SK?(HI;;KL
MQ4I[DMRH1<U*;9@$$#$.UKZY'V*"C*8DA'D(S0D[R[*<6(/XWB&J"E+@5VI,
M!JMW UDM"]7!KE*?&F")J2)'[K."38:A0;+SZ*3>'1!VACJ?E58S<,=R!F4H
MB/HA=BH]A96!RJDUMLFM=F,;KI14M[)H\![H4Y5=%\DY9-"576IRBVXJ<G2+
M2KN$W6)-H9EGE4:L8Q&<(:1@P6W6NAX'/+TDT!@\K,R<0A>S JBP7;LTD]-P
M9=VQ3@?7UC"+-D$K2M ,Z57UZ76=)RXV\L2V6!PB_+*'Y=4(EE<;"&=;,,>N
MM0&+PS>44713XT5]Q-ZIE?/_PGC@>$E(%T[@^CA'28*C=;@XH>>1$^+1N:[)
M=QU=X 1^Q,(H8&$8]8-#)XX3]LH:'4$[S0U+G-A/6"P2QCW1#^2N$W.7_=9#
M1'U&\5,KV/'*\B<%X+:/RKX-'9ZXC#.?#Z82X'>Y*R83$;(H[D?W\SHN='RE
M2LQ;M$#*%I2;#<EQJQX0K,Z)PT7<'1]*S2*'<TR8D(3M(!XZ7N@/QB+,]4*Q
MPP+&.8)9A1-Y'ID[<'%,. Z'EI1>'L*^@7_T)5"YWRVHN!,)UVH96_TB'HU!
M%3@BCC9 Y3N>!YPXW M8)(*!KWFR :O(\6*.H1$/V"%,MO:3&V_ST'9<^4[D
M>RP*&??=GH7O)$&R&UE1& #*[@.$Q$GP+< *G02YH3UN 19PX,9P=2MB.XP#
M.@B\W=#B3AQY7413+!]ROT65I;=7GA/&T1&[RC^/:LK_CY0E(B>VL0-T\<0J
M&GGN"%^> $#$!KX2AX*-(W,@/ATO6#L1)O7P< 0Q'@-+'AD12//B]6#A.J[O
M/QIDQ-N%U_!_D)'PU$=.VPDS[H28@_O1EAP6(5M\ ]2@4(@4U9VV@(U[3N(#
MW4%L1>T&PI1)Z.Z!FX^ C:T7?&&]X@H+.DMNT09E$QY^ 6[?;3(3@%E(*R-6
M2F0EJZCOC> F$B?T-N$&_;$<""0ORE2^RX?.%P#P&&Z^(V ^#\;TF3]8*I'J
MDFWNVHXV+"&!L"E1A&*0%GVDD#U@\P./B8!O ]NW+9A(\'$8KD[;P.8ZH1LP
M 4N2I-U @105A7O AL3%XS;TVS43Q7:+,<O@J%U&@PC)[<Q\O^FL?8@^0!F[
M7H9.P-OU4G JQF*/8LA'E1,3\D(H!TQ HQ<J58L;L/7X]Q<UFUHA=X:1=5KD
MDK-BFQD03R(F'WHQDG#,7N2UG$'265M:(WXN@<VR4:->(%N/@FBYH<J_'36M
M],+VS?2= :UOCJJ]_:!#C23U3?=+16QG6D-%5.Y];TAEO&VC\#9?6ZEV6/<E
M8#7[#1HC3$<3XQI1GJEE3K/-]9T=B)X)C2OH%KHI#;HNZJ-FUF -3%Q14V_N
M5_.L1+=]MJS19:#]:%LHB;XH[1H^!:TT>E-&?;%MWZ]0#F9HPG/TS=U7@JYC
MN:'/?I.N8GS,FCY$QQ=0L=W9E^_9NS=GKUZ^8\X#$ X;BW6:'-5_]+*C7XLR
M2#PBYAMW5\V-L9)T9)>JL,WCJ(FA@:.90BQ#$?O-HG:H<[^<(^L.K[<9X$'5
MAF*/?E;MPJP\W4[R(!4B@]*O%[\=]LJB<11PHR7%KJ5M,X:V18C."[0R7>WO
MW;J.[0M0</^'4%BU UNAT+[<!X4D"3;N]D!A-5<[<#239_N%W5"(@V!T_2@H
MQ*']/0H*'J?_7P<$$F350,'/T58@;.^WNB[KL57^GPV#OF[?!H/NY6X8H&#&
M6CB^VPV#08_@VR5TT!NXCL?W903/"T;7CX$!2BB@K3T^"@H"C.GW=6 @<=;]
MCG!<=*,/X;"S0>K:HL?6X7\Z(%:5]59 M"]W P+=2A!NW.T!Q&JN=N!HIM")
MH?9N0*!9#).-N\>!P@N2[O@H4 "I\=<N%*TXZZZ$?+XM1^QL8[KF!658BBH;
M50Q5*6_EOU$;G?=E5'N_+JONYIK)-*5B!^:E.FJA06GFLL1B]R.Q,-L^'UNQ
MVO[HSGZ7KKN/K_TGU.W W W934EM3K,X7E^=3:XF[(,T->I+=%W-DOW:0^-"
M5BC,>#@)V(_L%RP2DQ@7W)V$.+W65?X'B'X''F"9^@'=(3\B(G<B+#7]NU1+
MVBL@ !6TU;2RR<0.?M%4[<82?3Q&?9>Q3PTXP<\P&0GK/)QT(3/%E@U:-TFM
M$VWJZ)+J\6[K9*YD8>8IE8^T-4M60''X6F.>O]-AKNME#L.C@&RMU7F.W)BC
M^IW+[&O<AT([HSV 5.6W;?'YP)47JDHAO9RI#58_KU+%M65R.6"RZ<AA_[;9
M^7S9H5YD'>KQ28+3!UF@1[:YPX\1-N0)'DVX==I;:>1'64KVVMH1JZDEQ8G>
M_R.?*O;RL^GVQW\AN@C/SQ:2G/36MM[+0E)<XJ68N);I?A1<CWJ+F:1-"ZKJ
MU[MU72MT737L70X[EC_]P"/_A!S;*;/2!?8BD,C4?DX@6[\O<S($$I.QG<$L
M+\NVF6XM2H$QV;8A>SS8WX8/9G87GW:F )9VJ[M_VO^AP%F[/[X>WOZ5P5N[
MZ4+*3T'J3J+@@%7MSGU[8_32[I;?: .'VTO@.%,5#<#[J=9F=4,3]'\^\>P_
M4$L#!!0    ( ,>) U-0YQU6]!\  $5P   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;-5=>8\;QY7_*HV)$4@ -2+G'LLV,)JQ$AFR-)#D+(+%_E'L
M+I(E-;OI/D@QGW[?55<?G)'L( BP68MD=]6K5^_\O5<U/^S*ZG.]TKI)OJSS
MHO[Q:-4TF^^?/Z_3E5ZK^KC<Z )^69356C7PL5H^KS>55AF]M,Z?GTRG%\_7
MRA1'/_U W]U7/_U0MDUN"GU?)76[7JMJ_U+GY>['H]F1_>*]6:X:_.+Y3S]L
MU%)_T,UOF_L*/CUWHV1FK8O:E$52Z<6/1S>S[U^>X?/TP#^,WM7!OQ-<R;PL
M/^.'U]F/1U,D2.<Z;7 $!?_9ZEN=YS@0D/&[C'GDIL07PW_;T5_1VF$M<U7K
MVS+_'Y,UJQ^/KHZ23"]4FS?OR]W?M:SG',=+R[RF_Y_L^-GSDZ,D;>NF7,O+
M0,':%/Q?]47X$+QP-1UYX41>."&Z>2*B\DXUZJ<?JG*75/@TC(;_H*72VT"<
M*7!3/C05_&K@O>:GVW*]-@UPN:D3563);5DTIECJ(C6Z_N%Y U/@@\]3&>XE
M#W<R,MQ%\BL,L*J3GXM,9_'[SX$T1]^)I>_ER<$!?VF+X^1T.DE.IB>S ^.=
MNO6>TGBGW[+>Y,[4:5[6;:63_[V9UTT%0O-_!V8]<[.>T:QG?Q:7#PZ'BOI]
MO5&I_O$(-+'6U58?/;"R-WJI\F13E:G6&7Q=)[/CY.=\7YMVG?Q=J[Q939(W
M;VZ3)S=/DUN5&]#WPJCDAI7G79'<Z52OY[I*3JYQ-V87D^1V595K=:>_3)+7
M17J<+$RNLT0E:;G>Y& 0FL042;/2R6^%:>"7#XUJF,M-9=(&2&RK)H&9Z*%;
M(+T"(MW/Y2*@9)(4"N1_V2.:9G[2E$L-@U2@/LUJ:&&3Y*]_N3HYF;Z0W^C3
M[,731-6HQ;K(%-#[! F1!V_M*NRCQ\B&7U31@O5*3LZ)"Y<3-YFL'BQ-4>^
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
M+V=@FLR\Q-2?NTS ./@]0C)R;I;*$OTES2%;VNI\L-$VK .<6G$8RS%%+X,
M"+? !C:":-OSM&JQ,-15L-5\I+66ADORO;)/]S2.62Q8+>@DDQ1'J$^,T/ 8
M^+P<H3*,<QJU%WBM+YVA/;$X(QB>,G<=:D]F3PF!HP(4FELZ7K/%BR$$JNN)
M@/,QO<T&704)U^)IZ)N/W* #;]Q@!1/2V1)/!%IYN?]X\S(2J2<G3_O&.*Q4
MC;5V'LAD>TT*42(LYX1AJQK;>F\AR3HZ%S\0,B'SCQ$H)D>50M1=#1B8:MG:
M^N\2)$2.Q"8G'0X'?$2(MRRH'U3:$F39EE]$Q]"FT9$ W/6LI3/EY*%J]ZZ
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
M[NTXNV%ZPZ4!@6N"QF?#?@"Z'1'MP:K:M^5*66IRORUIJJ)V#G2_5LKN#RY
M-Z=G?P%02P,$%     @ QXD#4[;2D6W- P  =@D  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&ULG59M;]I($/XK(ZLG@93B=P,1()%>JTO5J"BDK4ZG
M^[#@ 5M=>WV[ZY#\^YM=&X<00%4_V-ZW>>:99V=V/=D)^5-EB!J>"EZJJ9-I
M75V[KEIG6# U$!66-+,1LF":NG+KJDHB2ZU1P=W \Q*W8'GIS"9V;"%G$U%K
MGI>XD*#JHF#R^0:YV$T=W]D/W.?;3)L!=S:IV!:7J+]5"TD]MT-)\P)+E8L2
M)&ZFSMR_ODG,>KO@>XX[== &$\E*B)^F<YM.'<\00HYK;1 8?1[Q W)N@(C&
M?RVFT[DTAH?M/?HG&SO%LF(*/PC^(T]U-G5&#J2X8377]V+W%[;QQ 9O+;BR
M;]@U:Y/8@76MM"A:8V)0Y&7S94^M#@<&(^^,0= :!)9WX\BR_)-I-IM(L0-I
M5A.::=A0K361RTNS*4LM:38G.SW[@A22@MX#6W%4_8FK"=1,N>L6X*8!",X
M)' G2ITI^%BFF+ZV=XE,QRC8,[H)+@)^KLL!A-X5!%[@7\ +NPA#BQ=>CO"?
M^4II24GP[P7,J,.,+&9T!G-)M9'6'$%LX&N%DNF\W(+U!!^?J& 4GE+R(J@I
MOVM5L35.':HOA?(1G1FE'N@,Z9&(P,H45/X$12,Y&LF!!,-.,+N$&M0U9FM1
M5*+$4BM#5714N:6*#55@DAX%&\&I1M4U/%AGA_OZXF1)[D_/]&Y+\BEJ1114
MOV%CF!RTOKXFH(X'.D;OP(\#\R:C=X0>TSN(//C.9&XR]6AY'$$2PS@"/XS.
M8@9> OXHAG \AG 8P3(34K_7*(MVH22=NM5)" GA!3$]0W@0FO$#=D$RMHS,
M.PXB\_9\N)!9<9=9\6]GUCQ-<W.4$9/;LCF/J7<JT2[[F&NS:2\I\\,>79B^
M9X_D<&N$,,?YBX)6H]XS,DG[*H[W,!J,WT*DN5J+FO2DM?C6)AG$\,<%N9).
MKN27Y?I4ZYH2^8Z8%W71:K9@SX5-_V^4K/)84G5*O(L>SU1IX[IH73>J57O7
MM77]1@-F:_*H>H\J\6_2_&1A]>[M'A%PWR3B.### 224E]0(8>0/32."49B8
M1@PC;V0:"<24UP\9TA6^H8T%/XK:](ZN_- C890"&QKMWB/C]<%F]I(HZ</B
MU23%H*WY\>G"J5)S3AE+L897T2AJH->UM(564?69>[D7)<,^?!'EMJE%L>+Y
MUF;V6>7H1+CR*,!3">0>W(4%RJV]\<FKX=]<B]UH]U,Q;^[2E^7-'\D=D]N<
M6'#<D*DW&%)9R>:6;SI:5/9F70E-][1M9O1CA-(LH/F-$'K?,0ZZ7ZW9_U!+
M P04    " #'B0-35=]:>*4%   H$0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6SE6-USVD80_U=VJ-.Q,P3TA1"N[1GLI&DZD\9C[.2ATX=#6D!C
M24?O3F#WK^_N2<C8!MG-0_O0!^!TVJ_;W=_>+B=KJ6[U M' 79X5^K2S,&9Y
MW._K>(&YT#VYQ(+>S*3*A:%'->_KI4*16*8\ZWN.$_9SD1:=LQ.[=ZG.3F1I
MLK3 2P6ZS'.A[L\QD^O3CMO9;%RE\X7AC?[9R5+,<8+F9GFIZ*G?2$G2' N=
MR@(4SDX[8_?X/&)Z2_ UQ;7>6@.?9"KE+3]\2DX[#AN$&<:&)0CZ6>$%9AD+
M(C/^K&5V&I7,N+W>2/_9GIW.,A4:+V3V+4W,XK03=2#!F2@S<R77OV!]G@'+
MBV6F[3>L*]J0-,:E-C*OF>DY3XOJ5]S5?MABB)P]#%[-X%F[*T76RO?"B+,3
M)=>@F)JD\<(>U7*3<6G!09D816]3XC-GDX50^.Z<SI7 A<PIUEI8=QU>BVF&
M^NBD;T@-$_?C6N1Y)=+;(S*$S[(P"PT?B@23Q_Q],J^QT=O8>.ZU"ORU+'K@
M.UWP',]MD><W9_:M/+_US%-[YDMQ3REF8*R4*.9HU[^/I]HHRI<_6I0%C;+
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
MY.6$_>O\KC85H/'O/>S]CKUOV?N[V&/%9(M",3U>FI/]DI>R3'-9L'=ELX2
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
MC\!QIBH:@/ZQUF;Y0A-TQZIG_P502P,$%     @ QXD#4]FRTWQE!   >A$
M !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULM5A;;Z,X%/XK5C0/K=0-
MMP22*HW4AG8ZJ^ENU4QW'U;[X(()5@%G;-/,[*_?8Z"0!'"01GU)L#G?=R[V
M.<=FL6/\5<2$2/0C33)Q-8JEW%X:A@ABDF(Q9EN2P9N(\11+&/*-(;:<X+
MI8EAFZ9KI)AFH^6BF'ODRP7+94(S\LB1R-,4\Y\W)&&[JY$U>I]XHIM8J@EC
MN=CB#5D3^;Q]Y# R:I:0IB03E&6(D^AJ=&U=WMNF A02?U&R$WO/2+GRPMBK
M&GP)KT:FLH@D))"* L/?&UF1)%%,8,?WBG14ZU3 _>=W]KO">7#F!0NR8LG?
M-)3QU6@V0B&)<)[()[:[)Y5#4\47L$04OVA7R9HC%.1"LK0"@P4IS<I__*,*
MQ!X >+H!=@6PAP*<"N ,!4PJP.08,.D!3"O ="C K0#N4(!7 ;RA@%D%F!6K
M6RY'L98^EGBYX&R'N)(&-O50;(@"#4M(,[5WUY+#6PHXN?Q*O^<TI/(G.O.)
MQ#01Y^@W]+SVT=FG<_0)&4C$F!.!:(:>,RK%!4S"\[>8Y0)G(8P;@0>:)+ A
MQ<*08)I28 25&3>E&7:/&19Z8)F,!;K-0A)VX%=ZO',*[^OQK@9O0$CKN-KO
M<;VQM82_Y]D8.>8%LDW;ZO+GU^#^K\%OA\/-#OB='NZ3 .!6+_SS .V6W0N_
M'ZS=FFM6TJDSQ"GXG!Z^=?XB($.@L%^@-4X(8A%:2Q:\HG^^@BCZ(DDJ_M4H
MFM2*)H6B28^B/Z!3!5C$"%I,!#T%19RE"+H4QY)FF[+,4TE)5W[Y);=;<*N&
M];:T',>$^+WMKWM;RO4\KQ8ZL'M:VSW5VKU2-D,I*(TG4$_>($R9["P#TY8!
MSLSS9H=FK@9)^:745"]UU^:R7'?>X[-;^^QJ?7XB0G(:2%)ZW>6IV])K'R_'
M:H",/T#FUFU%HB5S-X#G7B]S$"FOCI2GC=0Z)DD$IYP-A8AA=5[1I,JL)IU]
M;$[.:T5SO?45N2!!SHO<NT XES'C]#]8>YRR/)-=!7;>WG7VU.P+IF4V[=K4
M&G3][0'=X8 FT+(U_EE[_=_ZV%!:=J/*_I!@?JYX]Z.I8MD7S*:R6\Z)O5F<
M7 1+0G0&YY?R)'/>>7PIF69[)IAC^RB=3P@=6MFT!4O?%QXY"PA1)ZT,.@3$
MCT41X:HC!$Q(499>EJ94B-[#5T=WF+>JT2FI0_N;]F#I^\.?!^9VGNTZZGVO
MWJ9$6_H:_0@%NMQO1\L<LB3!7"#HK.6[[A4OV54^-N$PQU/W.&K#Y/S3<H=^
M-@76TE?8ZR)OH,2JJRK$N=,9KQ7AB3=K[X!!8OY)L4-/FJINS;2>U)<17;EI
M2K<U_]C*9C=5V=97Y8(/Z -.P'R$A<C3[FM(1;0?.J]=R8R]"UU*^*:XW M(
M(%CH\@Y2S]8?$*Z+:_/1O&]=WI:? 1J:\JO$ ^8;F@F4D @HS;$'.<C+BWXY
MD&Q;7!M?F(1+:/$8$QP2K@3@?<28?!\H!?7GEN7_4$L#!!0    ( ,>) U,+
M_#;A" 0  /L.   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;+57VV[C
M-A#]%4+(0P+L1G?9#FP#\:7H+KJ%$3?M0]$'1J(M(A2IDI2=_?N2E"+;,JT8
MW?;%$D=GAC/'P^',>,_XJ\@1DN"M(%1,G%S*\L%U19JC HI[5B*JOFP8+Z!4
M2[YU1<D1S(Q20=S \Q*W@)@ZT[&1K?ATS"I),$4K#D15%)!_GR'"]A/'=]X%
M3WB;2RUPI^,2;M$:R>=RQ=7*;:UDN$!48$8!1YN)\^@_+/U(*QC$[QCMQ=$[
MT*&\,/:J%U^RB>-ICQ!!J=0FH'KLT!P1HBTI/_YNC#KMGEKQ^/W=^D\F>!7,
M"Q1HSL@?.)/YQ!DZ($,;6!'YQ/8_HR:@6-M+&1'F%^P;K.> M!*2%8VR\J#
MM'["MX:((P5EQZX0- I!5R&ZH! V"N&U.T2-0G3M#G&C8$)WZ]@-<0LHX73,
MV1YPC5;6](MAWV@KOC#5B;*67'W%2D].EY!33+<"K! 'ZQQR!![+DN 4OA $
M) -S5A3J#UU+EK[FC&2("W"[0!)B(N[ 9_"\7H#;FSMP UP@M+X F()GBJ7X
M="3X+6>5@#13PIN3]=B5*@SMC)LV+L]JEX,++H?@&Z,R%V!),Y19]!?]^DF/
MOJOH:SD,WCF<!;T&OU;T'H3>)Q!X@6_Q9WZ]NF<+Y\=V7_[KW4_("-N$"HV]
M\(*]1RIQADFESS]8H[3B6&*5 \NWE%2*;[#AK-!95582FEK!-L"2A7_^H@R#
M+Q(5XJ\>MZ+6K<BX%5UPZU=5<PD3UG2K-1.CJ0OK;OHYCI-D[.Z._T0+*ASX
M_BEJ84'YP2@:G,*6%M@H\<,6=1)CW,88]\8X@P*G)DI0*A[3^N2:,PANU9G+
M&"&0UQ^-],[&1KV'[QW[YMU[PPX=%V =UA9V6-"APX[R$SL?2<M'TLO'0J>A
MRK@?922YCI$+L"XC=EB7$3OJ$B.#EI'!%1FR-[>G(@;N$%?=P DO JAV0DA5
MFM6!-"358BLS]6[QD9/)8#3LGAP+RAN=\6)!)5[7UM)F*XPB.RW#EI;A58GR
MWQ$SO(H8"\I"C 5E(<9FZR(QHY:846\Q7S&)5#V'A'P';5$7;5%_Z"G,OG?H
M0+S^TLSH#@E-^SO/&]6""LEQ:H2Z\[#>\MY9R*H][M#R >C4Y:.FR>]UV71#
M@)7Z_NKC(#@8#/XWH@\WLQ]>[;6][PK/R/*].(P[:6N#^5'<N>,6UUE;?FCM
M--K#A>_WW_A/G10"E>Y)K6%'9QZ,@F[,YQBO&^_'9I:]9NI W:-FOD!\:Z8H
MH4I1167=AK72=E)[-/-)1S[S'^:^1;[0DYT9'@[FZ['P&^1;3 4@:*.V\NX'
MRD]>3UKU0K+2C!(O3*K!Q+SF:CI%7 /4]PU3>=PL] ;MO#O]!U!+ P04
M" #'B0-3C;?SQD(#  "6#   &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6RU5UUOVC 4_2M6U(=6VO()@2) H@6V3NM4P=H^3'LPY )6G9C9IK33?OQL
M)Z1\A)06]05BYYQ[[KT^PI?FDO$',0.0Z"FFB6A9,RGG#<<1XQG$6-AL#HEZ
M,V$\QE(M^=01<PXX,J28.K[KADZ,26*UFV;OAK>;;"$I2>"&([&(8\R?+X"R
M9<ORK-7&@$QG4F\X[>8<3V$(\G9^P]7*R:-$)(9$$)8@#I.6U?$:?2_0!(.X
M([ 4:\](ES)B[$$OKJ*6Y>J,@,)8ZA!8?3W")5"J(ZD\_F1!K5Q3$]>?5]'[
MIGA5S @+N&3TGD1RUK+J%HI@@A=4#MCR*V0%576\,:/"?*)EB@V5XG@A)(LS
MLEK')$F_\5/6B#6"BE-,\#."OTVH["$$&2$X5*&2$2J'*E0S0O500I@10M/[
MM%FFTUTL<;O)V1)QC5;1](,Y+L-6#2:)=M90<O66*)YL#X!B"1&ZP5P^HY\<
M)P*;,Q?HM L2$RK.T&=T.^RBTY,S=()(@JX)I1K1=*3*0,=QQIG:1:KF[U$+
MT#5+Y$R@7A)!5,#OEO/#$KZC*L_+]U?E7_BE ;\M$AL%[B?DN[Y7D,_EX72W
MJ)SCU'O'J??+Z5T8*[I71-_H99!;*3#Q@K=:"?WZKJ#H2D(L?I<(57*ABA&J
M[!'ZH7YPAYA"H0%3:LU0]<_J8]NWSYO.X_JA'H#I[F(J=G43TRO"U'+,1FW5
MO+9J:6VJ;1&@ 8R!/.(1A:(2TPCUC?3]K?0/P/2K.^F[:VW82#_,TP]+T^],
M)H028P-()%$^^(<Z]M!&]^H"5$[XPMEB7F*!6JY3^UBOU7.A^ON]5B]H\K;7
M=C&>'6P=UBYFUVN[F,#VB@_K/*_M_&BOG1_@M0,P_5W,7J]Y[LO=Y;[9;5\9
M)W^5#^[4SH)OG]NFT-HEZ7VLW3S_1<I_O^$R;G6]C5M^RR"U#<.%6R?V>IS>
M*W$VJWNY(KS@:,ME(<+]R75?A_1+(6GVSMK8% .?F@%7H#%;)#*]]O+=?(CN
MF-%Q:__":UQZ!?M=K]%+1^27\.G$?HWYE*@9B\)$2;EV31T%3X?@="'9W QM
M(R;5"&@>9^J/ W -4.\GC,G50@OD?T7:_P%02P,$%     @ QXD#4P0+R3V3
M @  \08  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULE971;ILP%(9?
MQ4*]:*6M@ G0502I3=2MDR9%[;I>3+MPX"18-79FFZ1]^]F&(MJ0;+L)MCG_
M?[YS')ML)^23J@ T>JX95U.OTGISZ?NJJ* FZEQL@)LW*R%KHLU4KGVUD4!*
M)ZJ9CX,@\6M"N9=G;FTA\TPTFE$."XE44]=$OEP#$[NI%WJO"W=T76F[X.?9
MAJSA'O3#9B'-S.]=2EH#5U1P)&$U]:["RUEJXUW #PH[-1@C6\E2B"<[N2VG
M7F"!@$&AK0,QCRW,@#%K9#!^=YY>G](*A^-7]QM7NZEE213,!'NDI:ZFWH6'
M2EB1AND[L?L"73VQ]2L$4^X7[=K82>JAHE%:U)W8$-24MT_RW/5A( @G!P2X
M$^!_%42=('*%MF2NK#G1),^DV"%IHXV;';C>.+6IAG*[B_=:FK?4Z'1^R[?
MM9 4%#J=@R:4J3/T$3W<S]'IR1DZ092C[Y5H%.&ERGQM<EJE7W3^UZT_/N#_
MM>'G* H^(!S@<$0^.RZ?0V'DH9,';^6^J;0O%_?E8N<7_:7<%S2GJF!"-1+0
MSZNETM+\H7X=R1#U&2*787(@PTQP<R) HH4495-H99IY0SDU6U2BST*,-['U
M3)RG/7C;?(+C3YF_';9J/PA'\44?] 9WTN-._AOWT1P\N^UFJ0 URMN:Q@.4
M!./WO/M!<1H>X(U[WO@H[W7#+-M:0DG-3H["Q7MYPS!-W\'M!T5!$H_#)3U<
M<A3N#E8@@1> E#;'A<CQS4[V^S)H2XLW$C/!XW1I3Y<>I1L<]3&J=._?%>+P
M(GK'-1(5)H.HELP?7$CV8_"-R#7E"C%8&5UPGIK"9'O!MA,M-NZ.6@IM;CPW
MK,PW":0-,.]70NC7B;WV^J]<_@=02P,$%     @ QXD#4W<O.YM? P  U L
M !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULM59-;]LX$/TK Z&'!,A:
MGY:=PC:0V'$WQ08PZF;WL-@#+5$6$4KTDE3<_OL=2HHB-Y8BH-N+34KS9MX,
M'T<S.PKYI%)*-7S+>*[F5JKUX:-MJRBE&5$C<: YODF$S(C&K=S;ZB IB4M0
MQFW/<4([(RRW%K/RV48N9J+0G.5T(T$564;D]UO*Q7%NN=;+@R]LGVKSP%[,
M#F1/MU0_'C82=W;C)689S143.4B:S*T;]^,GUS> TN)/1H^JM0:3RDZ()[.Y
MC^>68QA13B-M7!#\>Z9+RKGQA#S^K9U:34P#;*]?O*_+Y#&9'5%T*?A?+-;I
MW)I:$-.$%%Q_$<??:9W0V/B+!%?E+QQK6\>"J%!:9#48&60LK_[)M[H0+8 ;
M= "\&N -!?@UP!\*"&I ,!0PK@'CH8"P!H1# 9,:,"D/JZIN>30KHLEB)L41
MI+%&;V91GF^)QA-AN9'B5DM\RQ"G%ULMHB>X5ZH@>43A8D4U85Q=PF_PN%W!
MQ8=+^  VJ)1(JH#E\)@SK:[P(:Z_IJ)0)(]Q_VKPP#A'D:F9K9&?B6)'-9?;
MBHO7P65-=R/P_"OP',\] U\.@3N=\%4__'.1C\#OAM_]''S]<_!/P^'.*=Q&
M132R\!I9>*4_OTL6Q4ZQF&%SNH(MX11$ I54_OX#3>%>TTS]TQ/(;P+Y9:"@
M(]!&BHC26$$B10;L18<83IEPYPI9.0Q+AZ;3/B^\<!)@UL_M>KVU"J;CL#$Z
M(1LT9(->LC=?'V!-(L:9_MZ3^[AQ-_ZU10Z;0&$O[VUU.97@,5S@%:TNZ^6Y
M.U(YFK;*YHR\T]+>]=N<,)PT#">#9' %.7Y^L0XB2:AD^1XBH;0";#*XRC(4
M2$=O64W>'+A[[?R@BKMWC$ZX3QONTW>XLUJQ/Y0Y%IP3J>! 9?7N;,4KYZ[3
MYN2,6E*MF \S6[]K=I+B=9/B=;^ :%1(IAEFMREDE.*W'V[VDE(<2G2/0%WG
M]3/D_-J[X+:^>&YO,DO4$0Y!97\I.PY][U8L:X]MR?NCZ?F:NJ\]UO6&"2?J
M8#1(0,LZRLF9AZ-Q![O7QNS^WYWYUCW3FH.W]\MNC2MFWGT@<L]R!9PFB'-&
M$VR;LAHAJXT6AW*"V0F-\U"Y3''LIM(8X/M$"/VR,4-1,\@O_@-02P,$%
M  @ QXD#4X+)%1S= @  #0@  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&ULK99M3]LP$,>_BA7Q J2-/+6E16DEVH*V:3P(QO9BFB8WN306CMW93@O2
M/OQL)S4=I)F0]J:QG;N_?[Z[G)MLN'B0!8!"CR5E<NP52JU.?5^F!918'O,5
M,/TFYZ+$2D_%TI<K 3BS3B7UHR 8^"4FS)LD=NU&3!)>*4H8W @DJ[+$XFD*
ME&_&7NAM%V[)LE!FP9\D*[R$.U#WJQNA9[Y3R4@)3!+.D(!\[)V%I[.1L;<&
M7PELY,X8F9,L.'\PDX_9V L,$%!(E5' ^K&&&5!JA#3&KT;3<UL:Q]WQ5OW"
MGEV?98$ES#C]1C)5C+VAAS+(<475+=]\@.8\?:.7<BKM+]HTMH&'TDHJ7C;.
MFJ DK'[BQR8..P[Q8(]#U#A$+QRB<(]#W#C$]J UF3W6'"L\203?(&&LM9H9
MV-A8;WT:PDP6[Y30;XGV4Y//H&,@T7MTA87 )J3H< X*$RJ/T $B#'TI>"4Q
MRV3B*[VA<?/31GQ:BT=[Q&-TR9DJ)#IG&61_^_L:U-%&6]IIU"GXJ6+'* [>
MH2B(PON[.3H\.!+ 8(/I3[XR==%&.>L6G4.J14,K&C2B':RQBVQL9>/NR'X_
M6T@E=+7^Z-#L.<V>U>SMT;S 1* UIA4@GB.0BNA"ADRG*15F.Y,O_8&;1+(E
MNKV^1UA*W0HR[: XHM:FY!G)28I-N-IR6B,,+()I NM)I'M"XJ];P/L.O/\?
MP2G!"T*)>GH;>/\-X ,'/N@$OZK*!0@+_:B:YM54&OJ-_EU[TUJ^OP,5MA.=
M.**33J)SQZ% E&U;=OOWT1-@(3NJ<>A(AIU*U\\)L_EQ]=8:B.&K[,3A,'*Q
MJ+_4UT9A% W: S9RF*,W86ZKBT KY^@U9V_8>X'@[W3<$L327D02I;QBJFZ^
M;M7==6>VQ?O/YO5%>8G%DNAJHI!KU^#X1->*J"^?>J+XRO;O!5?Z-K##0M_7
M((R!?I]SKK83LX'[!S#Y U!+ P04    " #'B0-3'S33(0@#   W"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6RM5EU/VS 4_2M6Q -(0+[3@MI*
MM.FT34-#%-C#M >W<1N+Q,YLIV7_?K:3AN*D&=KVTMC..>?Z7-_&=[2C[)FG
M" GPDF>$CZU4B.+:MODJ13GDE[1 1+Y94Y9#(:=L8_."(9AH4I[9GN-$=@XQ
ML28CO7;')B-:B@P3=,< +_,<LE]3E-'=V'*M_<(]WJ1"+=B340$W:('$8W''
MY,QN5!*<(\(Q)8"A]=BZ<:_G0X77@">,=OQ@#)23):7/:O(I&5N.VA#*T$HH
M!2@?6S1#6::$Y#9^UII6$U(1#\=[]0_:N_2RA!S-:/8-)R(=6T,+)&@-RTS<
MT]U'5/L)E=Z*9ES_@EV%'7@66)5<T+PFRQWDF%1/^%+GX8 @=;H)7DWP3$)P
MA.#7!/^]$8*:$+PW0E@3M'6[\JX3%T,!)R-&=X IM%13 YU]S9;YPD35R4(P
M^19+GIA\03++'%R &<T+2A 1'- UT,M@_B++43Y/8R0@SOB9Q#TN8G!Z<@9.
M ";@(:4EAR3A(UO(S2A)>U4'GE:!O2.!?7!+B4@YF),$)1W\N)\?]?!MF80F
M$]X^$U.O5_!S22Z![YP#S_'<COW,WD]WNNS\6_3Y7T=_DPR_*0M?Z_F]97$.
MOA:(08')!GR_67+!Y/_Z1X]\T,@'6CXX(O\JF^E"0U6A=551)11I(?71VT[<
MT!O9V\.3Z<"H+!QBXC;&=\*WF'D;XP6O.F^<AHW3L-?I$V08+C/T9Z.53G@0
M/ P,GVU(9%B(VY K0V7>AKA^T.TR:EQ&_^L\HU9TSXD,GVV,.S2-MC'^U97A
MM ,S..)TT#@=]#I=I)2)"X%87EME\I/9YW?0/C/?L-L!,<XL;D-<SZS>+LR@
MV^VP<3OL=?M !<SZW W;_YC(.(59!R8P,'$;$WIFW79@'-?P9Q_<A#EB&]V"
M<+"B)1'5UZ]9;;J<&WVY&^M3]WKF=JS'LBNJFIA7^:JENH5L@PF79;&6H9S+
M@3P)5K4IU4300M_#2RKDK:Z'J>SL$%, ^7Y-J=A/5("F5YS\!E!+ P04
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
M4Y457FYVER>2;8O]XGLF)<N*PPTE,>7Z!O7[BC&Y/]$.ZG\Y6/P/4$L#!!0
M   ( ,>) U.=[KN#+@,  )D+   9    >&PO=V]R:W-H965T<R]S:&5E=#0P
M+GAM;*V6;6^;,!#'O\H)[44K=0&3YJ%5$BGIPQZD3E6SMJ\=N 2K8&>V25II
M'WZVH9!J#:/1W@1L?'>_.[A_;K05\DDEB!J>LY2KL9=HO3[W?14EF%'5$6OD
MYLE2R(QJLY0K7ZTETM@99:D?!D'?SRCCWF3D]F[E9"1RG3*.MQ)4GF54OLPP
M%=NQ1[S7C3NV2K3=\">C-5WA'/7]^E::E5]YB5F&7#'!0>)R[$W)^8STK8$[
M\<!PJW;NP::R$.+)+K[%8R^P1)ABI*T+:BX;O, TM9X,QZ_2J5?%M(:[]Z_>
MKUWR)ID%57@ATD<6ZV3L#3V(<4GS5-^)[5<L$^I9?Y%(E?N%;7DV\"#*E199
M:6P(,L:+*WTN"[%CT-UG$)8&H>,N CG*2ZKI9"3%%J0];;S9&Y>JLS9PC-NW
M,M?2/&7&3D_F"97X>6;RBN%"9.9E*^K*]1FFMF!,OX!8PATJ+5FDS:FY%M$3
MW'.F8;JE,E9P=(F:LE0=@[+>%# ./Q.1*\IC-?*UP;3!_*A$FA5(X1ZD/MP(
MKA,%5SS&^*V];]*K<@Q?<YR%C0Z_Y[P#W> $PB DG\ O,8O?!O_=JH9=Y[^[
MQ_^//%N@=&6:WS<Y/*T<GCJ'IWL<WO.-J;>I=5G/!:X8YXROS >84AXA')D2
M%P^/X3>\ETE1F").S\6Q#;J9!"-_\PY:KT+K-:)]D91;LK8 O;\ SL+W"?H5
M0;^1X*$H35N ?ML*#*KX@\;X1@R6R#Z",&B+,*P0AA_Z/I#'AWP<P];OYJP"
M.VL$>]L))W#UO$8G&EJ 16Z-=M8:C02UT@6-;?KH%-K 3#<HS3\.7%,FX8&F
M.3;T+-E14O(?NC86:4JE@K6IDSMH"U&+TKMR6<3M__L#(F$-&[;NXT.0"N^$
M[# 1TAEV]W#54DJZ;;O[$*QNVU8CM1:39C%^V^^'0+4685*K,&F6X18*< AI
M[V-OM99LTJS9#:VW1R0.H2\8K HTTOL[TU*&<N5F0@61R+DN!J=JMYH[I\6T
M51\OAM8;*DV/*TAQ:4R#SL 44!9S8+'08NUFKX709I)SMXF9G5': ^;Y4@C]
MNK !JFE\\@=02P,$%     @ QXD#4UXZD-.0 P  =PX  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#$N>&ULS5?+;N,V%/T50IC%#)")1.IA.[ -Q(^V,^@
M0=)I%T47C'5M$9%(EZ3C3+^^)"7+MB0+09M%-C9)G7ONXU B[W@OY)/* #1Z
M*7*N)EZF]?;&]]4J@X*J:[$%;IZLA2RH-E.Y\=56 DV=49'[) @2OZ",>].Q
M6[N3T['8Z9QQN)-([8J"RA\SR,5^XF'OL'#/-IFV"_YTO*4;> #]?7LGS<RO
M65)6 %=,<"1A/?%N\<T2)]; (7YGL%<G8V13>13BR4Z^I!,OL!%!#BMM*:CY
M>X8YY+EE,G'\79%ZM4]K>#H^L/_DDC?)/%(%<Y'_P5*=3;RAAU)8TUVN[\7^
M%Z@2BBW?2N3*_:)]A0T\M-HI+8K*V$10,%[^TY>J$"<&AJ?;@%0&I&D073 (
M*X/PM1ZBRB!ZK8>X,G"I^V7NKG +JNET+,4>28LV;';@JN^L3;T8MQOE04OS
ME!D[/7W(J(3/,U/J%,U%8?:?HD[!S^CBH^6+'0/ZN !-6:X^&?#WAP7Z^.$3
M^H 81[]E8J<H3]78UR9&Z\E?5?',RGC(A7A"]$UPG2FTY"FD'?:+?ONDQ]XW
MM:D+1 X%FI%>PJ\[?HW"X J1@.".>.:O-P^ZTOE_WI?_V?M9,<)ZMX2.+^S=
M+8]N2]S1'^:#H=&ME)1OP(ZO#ELC149]-*=;IFG._H'T"MT68F?0?_YJ*-$7
M#87ZJR>@J XH<@%%KPAH=;I'H0RD:P.6C(ECM-_1YRE.<#+VGT]5[0 -,#X'
M+=H@,@J"<]"R#0KC852#SM*.Z[3CWK3G0FDDUDC1'%1/&9.:+WD?N@[J@ 9O
MKFO)&)\4.AXV5&U#(M+0M T9-5B6;<@@[M9S6*<[[$_7ZNAJ:T[K)]",;WJ*
M.*I91^]#51P<3YO@S76M*,]4BZ.&LAT@TM*V S1L@I9=[@87WE=\<LSBWL3O
M00&5J\R5.H5G<T/;6A'ZJDJ.Y.2="'T\*'#X]D*';0U)T!2Z#<)AU!2Z#0J;
M'X-EE[L!N2#T\4#"_2?2S\!!TMQ5FJ;FQL:4EM3>AOOJ>OSPX_B=2'T\.W#R
M]E(GK5-Q.&R]TVT0)J.PJ74'*@E:;W4;109)V%#;/[E(%R WKH-1)BM3N/*6
M5*_67=*MZPT:ZS-\,\<=ZPO;5;F+^Y&^;,F^4;EA7*$<UL95<#TP^T"674XY
MT6+KKO&/0INFP TSTQF"M #S?"V$/DRL@[K7G/X+4$L#!!0    ( ,>) U-.
MKZ?I=PD  %HZ   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;+V;76_C
M-A:&_XI@]*(%-F/Q6PJ2 !-+WIW%=CM(VNY%L5@H-A,+(TM>24ZF0'_\4K)C
MVN0A9:_=N9FQG8>47AZ*[^&1=/-6U5^:A91M\'59E,WM:-&VJ^OQN)DMY#)K
M/E0K6:J_/%?U,FO5U_IEW*QJF<W[1LMBC,.0CY=97H[N;OK?/M=W-]6Z+?)2
M?JZ#9KU<9O7O][*HWFY':/3^PT/^LFB['\9W-ZOL13[*]I?5YUI]&^]ZF>=+
M639Y50:U?+X=?4374X&[!CWQ:R[?FKW/02?EJ:J^=%\^S6]'87=&LI"SMNLB
M4_^]RHDLBJXG=1[_W78ZVAVS:[C_^;WW:2]>B7G*&CFIBG_E\W9Q.XI&P5P^
M9^NB?:C>_B:W@EC7WZPJFO[?X&W#"C8*9NNFK9;;QNH,EGFY^3_[NAV(O088
M.1K@;0-\; .R;4",!B1V-*#;!O38([!M W9L [YMP/NQWPQ6/]))UF9W-W7U
M%M0=K7KK/O3AZENK <[+;F8]MK7Z:Z[:M7?WZT;]TC3!HWQ1$Z9M@JOWC\$T
M+[-REF=%\*G<S.%N+GR?R#;+B^:'X+L@+X.?%]6ZR<IY<S-NU?ETO8YGVV/?
M;XZ-'<<FP8]5V2Z:("WG<@ZT3_SMN:?]6(W#;C#P^V#<8V^'?U^7'P(2_B7
M(4:_/";!]]_] )S6Y/A>0G<OR>GG4LM55;?94R'_TVQB!/2;7N3LIOY>$CE3
MO2!/+P<!(+O92/INB:/;]YGWT O-RY?@MX]/35NK]>??GN[IKGO:=T\=W?]S
MO7R2=5 ]!WHD@^9]XO\1'#6^R>88K#]&MW"_WI&;\2MP6FQW6NQ$U?O7VV__
M4'CPJ97+QC<&?'<P[A\#Y59-5DCP>MTTY7O2D.!QO).WF?X Q7 D#JG$I@@F
M$3ZD4IO",2<8'E"QTRB\&B=5TW91=NH45@AY%)DR 0B98Y'8$,*$1(9*B%(8
MK#+:J8R\*O]:5VK=7M75<P[-T_O(/F@8H=!0:5-Q&!GGG]B0REPH-50"!Q1D
M;\0.5,8[E;'WXOAI)>NLORCD5Y5.-;*Y]EP%*-2^%WI'[[&;&X$R+N6F]1?9
M'0%TL-">!9@8LW@"4#1FYEP!*(1I;$0D!;"8AAP>1K1G],@K^$$V,JMGBU[S
M7+ZJI'+E6.+NMUT=SIV0FJIM*HJ9*1KH2L3(U Q1>P<\U(RU9NR_1&2I9D_1
M2\[F*GW*.S/I<EE0-;8''N'(5&U3/,;(E&U3*.(B-G4#&(NX*]C:1Q'Q"O^Y
M:I7LRKIV0-G$/@=.N!5M ,-"6/&V,:*6=&N2VQCFL7 )UPZ/_!:OEXM"K8Z@
M7-N_KQACEEP (]QR.0A#.$;<U MP,1/"H5>G#H@=$>BL:60+JV7V;&41Q::,
MH[#I%CLP]8BPR*%"YR3(GY1,JEJE/EDK^RNU:A>R]BWR.@] XL_/K) V9.1W
M9&]NA6Q[-+UX&$F&D=2+'"K3)HSB\S*J;7NOND$D&492+W*XZ].Y /;G D.9
M%+8=V10WC"3#2.I%#L5IW\?H@@D4UMZ*_=YZ9 *%;8>SQFX028:1U(L<:M0V
MBOTV>DK.A&U'LX0.(LDPDGJ10Z':-K'?-D]+E+!M9D"B!%! H@104*($8>Y$
M"6O_Q,?XYW&)$K9-$I(-6"D@VZ9 V0#FD:T-%_L-=SA-VG9PF+  :@$,D@M@
MH%Z(\PC6F0#VEP2&\B1L;]$IQQ$U=1R%30$,8QPY\B2L$PSL3S F5=FLE[(.
M/M?5?#UKFP"L4QWVKDT>^[?:%\F6B'9=XG==;[9$@+TR([&15D\@# ELKJH
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
MCW;_I4@?ZA=%/Z=%D6[KCQL=KG16 <J_WZ=I\?RE:N#X-O/5_U!+ P04
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
MEZ]L,AI/\ "1HWQAOWX]P+^UD:OF@_MC!Y)44&N:*U]='M4+OY1\X:-^8;^
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
MW*D!   N&P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=F[;L)
M$(7A5T%^ ):966X14*6AC7@!"Y:+,-CR;A1X^R HX%@ITJ ]E;6V//X;?[+6
MLZ]0E>E0G^/^T,3>Y52=X[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z
M6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJK
MLMV%-"_<I7J>CNY^D/YM<M%;;N9%N]Q(X7('*01I_B"#(,L?Y"'(YP\:0M P
M?] (@D;Y@\80-,X?-(&@2?Z@*01-\P?) &4<$"1UL";06I!K(?!:$&PA$%N0
M;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;.Q_;!'HK
MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;
MZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*]
M/>KM"?3VJ+<GT-NCWIY ;]_9[";0VZ/>_IUZQW2M0GSV/-;X_'=2G6[WAN?C
M[\O'R<X+=<?9P>^QQ2]02P,$%     @ QXD#4U/9*RFR 0  4QL  !,   !;
M0V]N=&5N=%]4>7!E<UTN>&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV
M)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8<VE!
MM7*Q-M2$G5S;6OGP:I?,J'2EEL3$>#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^N
MU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?
M#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'D
MZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U<F)BER^V.(VF[1R8(D?5E_Q%/CD'Z
MZO-1.^V,LE]ZA^O]T';5S<.Q;KG^CK_.^*1_80X!DD."Y$A <MR Y)B Y+@%
MR7$'DN,>) <?HP1!(2I'02I'82I'@2I'H2I'P2I'X2I' 2M'(:M (:M (:M
M(:M (:M (:M (:M (:M (:M (:M (:M$(:M$(:M$(:M$(:M$(:M$(:M$(:M$
M(:M$(:M$(6N"0M8$A:P)"ED3%+(F*&1-_I.L[UJO_OHW3[O&M2J;HS_K_J7-
M/P%02P$"% ,4    " #'B0-3!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( ,>) U/5QNS [0   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( ,>) U.97)PC$ 8  )PG   3              "  <L!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ QXD#4\T" @DZ!0  ;14  !@
M         ("!# @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( ,>) U.N.?A.3@8  "(8   8              " @7P-  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #'B0-3$/B9[04#  #!"
M&               @($ %   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ QXD#4R?W].KM!   TQ,  !@              ("!.Q<  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( ,>) U-/GGLK# <
M .0F   8              " @5X<  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " #'B0-3IQS8D'@"  ##!@  &               @(&@
M(P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ QXD#4\KI
MH0%2!P  W1T  !@              ("!3B8  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( ,>) U-/@859-@(  +4%   8
M  " @=8M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #'
MB0-3A&S.P1$%   P#   &               @(%",   >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ QXD#4Z!BI=F4 P  G@<  !D
M         ("!B34  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " #'B0-3>N,/.\<$  #%"@  &0              @(%4.0  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( ,>) U,9> %*3P4  *8,
M   9              " @5(^  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ QXD#4_(N?B6I P  >0@  !D              ("!V$,
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #'B0-3S:LY
MD?8"   0!P  &0              @(&X1P  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( ,>) U.58]J#L0(  *P%   9
M  " @>5*  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
MQXD#4R4K=CD? P  [08  !D              ("!S4T  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " #'B0-33IN+G>D$   5"P  &0
M            @($C40  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( ,>) U..[=%?R @  -@8   9              " @4-6  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ QXD#4TIQ!B6&"@
M2B$  !D              ("!0E\  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " #'B0-34.<=5O0?  !%<   &0              @('_
M:0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( ,>) U-3
MC*5>= 4  * -   9              " @2J*  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ QXD#4WWHEJ.X P  -P@  !D
M     ("!U8\  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" #'B0-3>!JMK T#   <!P  &0              @('$DP  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( ,>) U///X NP@(  +,%   9
M              " @0B7  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ QXD#4[;2D6W- P  =@D  !D              ("! 9H  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #'B0-35=]:>*4%
M   H$0  &0              @($%G@  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( ,>) U,QUFM.QP@  &(=   9              "
M@>&C  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ QXD#
M4]FRTWQE!   >A$  !D              ("!WZP  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " #'B0-3"_PVX0@$  #[#@  &0
M        @(%[L0  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( ,>) U.-M_/&0@,  )8,   9              " @;JU  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ QXD#4P0+R3V3 @  \08
M !D              ("!,[D  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " #'B0-3=R\[FU\#  #4"P  &0              @(']NP
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( ,>) U."R14<
MW0(   T(   9              " @9._  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ QXD#4Q\TTR$( P  -PH  !D
M ("!I\(  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #'
MB0-35H;IHQ8"  "_!   &0              @('FQ0  >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( ,>) U-O M(V)P,  -4)   9
M          " @3/(  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ QXD#4VDB3D6C!   ]14  !D              ("!D<L  'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #'B0-3-/CR$W "  !'
M!@  &0              @(%KT   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( ,>) U/K"$X']04  'X@   9              " @1+3
M  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ QXD#4YWN
MNX,N P  F0L  !D              ("!/MD  'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " #'B0-37CJ0TY #  !W#@  &0
M    @(&CW   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M ,>) U-.KZ?I=PD  %HZ   9              " @6K@  !X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ QXD#4\J$J&<]"   V3P  !D
M             ("!&.H  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " #'B0-3H:98.J\#  #4$   &0              @(&,\@  >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( ,>) U-^T">2>@,
M !P,   9              " @7+V  !X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ QXD#4X+"Q/0G P  #!,   T              ( !
M(_H  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #'B0-3EXJ[',     3 @
M"P              @ %U_0  7W)E;',O+G)E;'-02P$"% ,4    " #'B0-3
M@$\DA?<#   &'@  #P              @ %>_@  >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ QXD#4[@VQ-RI 0  +AL  !H              ( !@@(!
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ QXD#4U/9
M*RFR 0  4QL  !,              ( !8P0! %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     #4 -0!J#@  1@8!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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>63
<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>64
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>271</ContextCount>
  <ElementCount>303</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>50</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Unaudited Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Unaudited Condensed Consolidated Statement of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity</Role>
      <ShortName>Unaudited Condensed Consolidated Statement of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Unaudited Condensed Consolidated Statement of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Statement of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Interim Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/InterimFinancialStatements</Role>
      <ShortName>Interim Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Nature of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/NatureofBusiness</Role>
      <ShortName>Nature of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2103103 - Disclosure - Liquidity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/Liquidity</Role>
      <ShortName>Liquidity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2105104 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2107105 - Disclosure - Earnings Per Share Applicable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholders</Role>
      <ShortName>Earnings Per Share Applicable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2110106 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2113107 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2116108 - Disclosure - Stock Issuance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/StockIssuance</Role>
      <ShortName>Stock Issuance</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2118109 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2124110 - Disclosure - Share Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/ShareBasedCompensation</Role>
      <ShortName>Share Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2131111 - Disclosure - Business Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/BusinessSegments</Role>
      <ShortName>Business Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2136112 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2206201 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://cdcx.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Earnings Per Share Applicable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersTables</Role>
      <ShortName>Earnings Per Share Applicable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholders</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2311302 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cdcx.com/role/RelatedPartyTransactions</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2314303 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cdcx.com/role/Inventories</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2319304 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cdcx.com/role/Leases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2325305 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2332306 - Disclosure - Business Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/BusinessSegmentsTables</Role>
      <ShortName>Business Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cdcx.com/role/BusinessSegments</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Liquidity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/LiquidityDetails</Role>
      <ShortName>Liquidity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cdcx.com/role/Liquidity</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2409402 - Disclosure - Earnings Per Share Applicable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails</Role>
      <ShortName>Earnings Per Share Applicable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2412403 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cdcx.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2415404 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cdcx.com/role/InventoriesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2417405 - Disclosure - Stock Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/StockIssuanceDetails</Role>
      <ShortName>Stock Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cdcx.com/role/StockIssuance</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2420406 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2421407 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2422408 - Disclosure - Leases - Operating Lease Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/LeasesOperatingLeaseAdditionalInformationDetails</Role>
      <ShortName>Leases - Operating Lease Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2423409 - Disclosure - Leases - Future Minimum Lease Payments Under Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments Under Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2426410 - Disclosure - Share-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/ShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2427411 - Disclosure - Share-Based Compensation - Weighted Average Assumptions for options granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails</Role>
      <ShortName>Share-Based Compensation - Weighted Average Assumptions for options granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2428412 - Disclosure - Share-Based Compensation - Activity of Service Period Based and Performance Based Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails</Role>
      <ShortName>Share-Based Compensation - Activity of Service Period Based and Performance Based Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2429413 - Disclosure - Share-Based Compensation - Activity of Restricted Stock Unit Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails</Role>
      <ShortName>Share-Based Compensation - Activity of Restricted Stock Unit Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2430414 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails</Role>
      <ShortName>Share-Based Compensation - Share-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2433415 - Disclosure - Business Segments - Segment Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails</Role>
      <ShortName>Business Segments - Segment Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2434416 - Disclosure - Business Segments - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails</Role>
      <ShortName>Business Segments - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2435417 - Disclosure - Business Segments - Major Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails</Role>
      <ShortName>Business Segments - Major Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cdcx-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2437418 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cdcx.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cdcx.com/role/CommitmentsandContingencies</ParentRole>
      <Position>45</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="cdcx-20210630.htm">cdcx-20210630.htm</File>
    <File>cdcx-20210630.xsd</File>
    <File>cdcx-20210630_cal.xml</File>
    <File>cdcx-20210630_def.xml</File>
    <File>cdcx-20210630_lab.xml</File>
    <File>cdcx-20210630_pre.xml</File>
    <File>cdxcq2202110qex-311.htm</File>
    <File>cdxcq2202110qex-312.htm</File>
    <File>cdxcq2202110qex-321.htm</File>
    <File>fifthamendmenttoleasedated.htm</File>
    <File>licenseagreementdatedjuly5.htm</File>
    <File>seventhamendmenttomanufact.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cdcx-20210630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>67
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cdcx-20210630.htm": {
   "axisCustom": 0,
   "axisStandard": 20,
   "contextCount": 271,
   "dts": {
    "calculationLink": {
     "local": [
      "cdcx-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cdcx-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cdcx-20210630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cdcx-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cdcx-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cdcx-20210630.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-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-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd"
     ]
    }
   },
   "elementCount": 382,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 4,
    "http://xbrl.sec.gov/dei/2021": 6,
    "total": 10
   },
   "keyCustom": 49,
   "keyStandard": 254,
   "memberCustom": 31,
   "memberStandard": 17,
   "nsprefix": "cdcx",
   "nsuri": "http://cdcx.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://cdcx.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "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": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Nature of Business",
     "role": "http://cdcx.com/role/NatureofBusiness",
     "shortName": "Nature of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103103 - Disclosure - Liquidity",
     "role": "http://cdcx.com/role/Liquidity",
     "shortName": "Liquidity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105104 - Disclosure - Significant Accounting Policies",
     "role": "http://cdcx.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107105 - Disclosure - Earnings Per Share Applicable to Common Stockholders",
     "role": "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholders",
     "shortName": "Earnings Per Share Applicable to Common Stockholders",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110106 - Disclosure - Related Party Transactions",
     "role": "http://cdcx.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113107 - Disclosure - Inventories",
     "role": "http://cdcx.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdcx:StockIssuanceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116108 - Disclosure - Stock Issuance",
     "role": "http://cdcx.com/role/StockIssuance",
     "shortName": "Stock Issuance",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdcx:StockIssuanceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118109 - Disclosure - Leases",
     "role": "http://cdcx.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124110 - Disclosure - Share Based Compensation",
     "role": "http://cdcx.com/role/ShareBasedCompensation",
     "shortName": "Share Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131111 - Disclosure - Business Segments",
     "role": "http://cdcx.com/role/BusinessSegments",
     "shortName": "Business Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Unaudited Condensed Consolidated Balance Sheets",
     "role": "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136112 - Disclosure - Commitments and Contingencies",
     "role": "http://cdcx.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2206201 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://cdcx.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308301 - Disclosure - Earnings Per Share Applicable to Common Stockholders (Tables)",
     "role": "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersTables",
     "shortName": "Earnings Per Share Applicable to Common Stockholders (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311302 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://cdcx.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314303 - Disclosure - Inventories (Tables)",
     "role": "http://cdcx.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Leases (Tables)",
     "role": "http://cdcx.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325305 - Disclosure - Share-Based Compensation (Tables)",
     "role": "http://cdcx.com/role/ShareBasedCompensationTables",
     "shortName": "Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332306 - Disclosure - Business Segments (Tables)",
     "role": "http://cdcx.com/role/BusinessSegmentsTables",
     "shortName": "Business Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Liquidity (Details)",
     "role": "http://cdcx.com/role/LiquidityDetails",
     "shortName": "Liquidity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i007d08690d9846618cebb55bac73c40e_I20200630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cdcx:SaleOfStockAuthorizedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - Disclosure - Earnings Per Share Applicable to Common Stockholders (Details)",
     "role": "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails",
     "shortName": "Earnings Per Share Applicable to Common Stockholders (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cdcx:NonvestedSharesOfRestrictedStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412403 - Disclosure - Related Party Transactions (Details)",
     "role": "http://cdcx.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415404 - Disclosure - Inventories (Details)",
     "role": "http://cdcx.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417405 - Disclosure - Stock Issuance (Details)",
     "role": "http://cdcx.com/role/StockIssuanceDetails",
     "shortName": "Stock Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i619480f4971f4d678e45771a6b6f9fbf_D20210220-20210220",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cdcx:OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420406 - Disclosure - Leases - Narrative (Details)",
     "role": "http://cdcx.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cdcx:OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421407 - Disclosure - Leases - Components of Lease Expense (Details)",
     "role": "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cdcx:ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422408 - Disclosure - Leases - Operating Lease Additional Information (Details)",
     "role": "http://cdcx.com/role/LeasesOperatingLeaseAdditionalInformationDetails",
     "shortName": "Leases - Operating Lease Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cdcx:ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423409 - Disclosure - Leases - Future Minimum Lease Payments Under Operating Leases (Details)",
     "role": "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails",
     "shortName": "Leases - Future Minimum Lease Payments Under Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426410 - Disclosure - Share-Based Compensation - Narrative (Details)",
     "role": "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails",
     "shortName": "Share-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427411 - Disclosure - Share-Based Compensation - Weighted Average Assumptions for options granted (Details)",
     "role": "http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails",
     "shortName": "Share-Based Compensation - Weighted Average Assumptions for options granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428412 - Disclosure - Share-Based Compensation - Activity of Service Period Based and Performance Based Stock Options (Details)",
     "role": "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails",
     "shortName": "Share-Based Compensation - Activity of Service Period Based and Performance Based Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations",
     "role": "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations",
     "shortName": "Unaudited Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i611390126ee04336a981fdf641376316_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cdcx:UnvestedSharesBeginningBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429413 - Disclosure - Share-Based Compensation - Activity of Restricted Stock Unit Awards (Details)",
     "role": "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails",
     "shortName": "Share-Based Compensation - Activity of Restricted Stock Unit Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i611390126ee04336a981fdf641376316_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cdcx:UnvestedSharesBeginningBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430414 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details)",
     "role": "http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails",
     "shortName": "Share-Based Compensation - Share-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i9eda482e31d94ecfa43d61e7a9a86c0f_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reportable_segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433415 - Disclosure - Business Segments - Segment Financial Information (Details)",
     "role": "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
     "shortName": "Business Segments - Segment Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reportable_segment",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434416 - Disclosure - Business Segments - Disaggregation of Revenue (Details)",
     "role": "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails",
     "shortName": "Business Segments - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i26286fdb77ef4605b72f17833e9ae0b4_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i20ca4adc9e9a4447aa0af1c6f87252ef_D20210401-20210630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435417 - Disclosure - Business Segments - Major Customers (Details)",
     "role": "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails",
     "shortName": "Business Segments - Major Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i20ca4adc9e9a4447aa0af1c6f87252ef_D20210401-20210630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i6961ce9dd0934af8b4def680494cf7a0_I20190930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableFromSecuritization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437418 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://cdcx.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i6961ce9dd0934af8b4def680494cf7a0_I20190930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableFromSecuritization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7edf3852ed8440daa7041aa52065dc3a_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Unaudited Condensed Consolidated Statement of Stockholders' Equity",
     "role": "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity",
     "shortName": "Unaudited Condensed Consolidated Statement of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7edf3852ed8440daa7041aa52065dc3a_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Unaudited Condensed Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "role": "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical",
     "shortName": "Unaudited Condensed Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i2898ae049d914d8f8bad065c5436de4a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows",
     "role": "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows",
     "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i7eb4dfdb687b4b429b3996877ac4cc29_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdcx:InterimFinancialStatementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Interim Financial Statements",
     "role": "http://cdcx.com/role/InterimFinancialStatements",
     "shortName": "Interim Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdcx-20210630.htm",
      "contextRef": "i988129eb0f594ca6bd69221f823f0ba6_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdcx:InterimFinancialStatementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 50,
   "tag": {
    "cdcx_A2017EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Equity Incentive Plan",
        "label": "2017 Equity Incentive Plan [Member]",
        "terseLabel": "2017 Equity Incentive Plan"
       }
      }
     },
     "localname": "A2017EquityIncentivePlanMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ASWatsonGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "A.S. Watson Group [Member]",
        "terseLabel": "A.S. Watson Group"
       }
      }
     },
     "localname": "ASWatsonGroupMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails",
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_AmazonMarketplacesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amazon Marketplaces [Member]",
        "terseLabel": "Amazon Marketplaces"
       }
      }
     },
     "localname": "AmazonMarketplacesMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_AnalyticalReferenceStandardsAndServicesSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analytical Reference Standards and Services Segment [Member]",
        "terseLabel": "Analytical Reference Standards and Services segment"
       }
      }
     },
     "localname": "AnalyticalReferenceStandardsAndServicesSegmentMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails",
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_AntidilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilutive Securities",
        "label": "Antidilutive Securities [Abstract]",
        "terseLabel": "Potentially dilutive securities:"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesAbstract",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cdcx_AtTheMarketFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At The Market Facility",
        "label": "At The Market Facility [Member]",
        "terseLabel": "ATM Facility"
       }
      }
     },
     "localname": "AtTheMarketFacilityMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_CaliforniaActionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "California Action",
        "label": "California Action [Member]",
        "terseLabel": "California Action"
       }
      }
     },
     "localname": "CaliforniaActionMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ConsultingAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting and Other [Member]",
        "terseLabel": "Consulting and Other"
       }
      }
     },
     "localname": "ConsultingAndOtherMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ConsumerProductsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Products Segment [Member]",
        "terseLabel": "Consumer Products segment"
       }
      }
     },
     "localname": "ConsumerProductsSegmentMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails",
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_CorporateAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate and Reconciling Items",
        "label": "Corporate and Reconciling Items [Member]",
        "terseLabel": "Corporate and other"
       }
      }
     },
     "localname": "CorporateAndReconcilingItemsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_CumulativeTranslationAdjustmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Translation Adjustments [Member]",
        "terseLabel": "Cumulative Translation \u00a0Adjustments"
       }
      }
     },
     "localname": "CumulativeTranslationAdjustmentsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing lease obligation incurred for purchase of computer equipment and software",
        "terseLabel": "Financing lease obligation incurred for purchase of computer equipment and software"
       }
      }
     },
     "localname": "FinancingLeaseObligationIncurredForPurchaseOfComputerEquipmentAndSoftware",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_FullValueAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Full-Value Award",
        "label": "Full-Value Award [Member]",
        "terseLabel": "Full-value award"
       }
      }
     },
     "localname": "FullValueAwardMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_HorizonVenturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Horizon Ventures",
        "label": "Horizon Ventures [Member]",
        "terseLabel": "Horizon Ventures"
       }
      }
     },
     "localname": "HorizonVenturesMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails",
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ImplementationCostsForCloudComputingArrangement": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Implementation costs for cloud computing arrangement",
        "negatedTerseLabel": "Implementation costs for cloud computing arrangement"
       }
      }
     },
     "localname": "ImplementationCostsForCloudComputingArrangement",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Principal Payments On Operating Leases",
        "negatedTerseLabel": "Principal payments on operating leases"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrincipalPaymentsOnOperatingLeases",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_IngredientsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ingredients Segment [Member]",
        "terseLabel": "Ingredients segment"
       }
      }
     },
     "localname": "IngredientsSegmentMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails",
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_InterimFinancialStatementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interim Financial Statements [Text Block]",
        "terseLabel": "Interim Financial Statements"
       }
      }
     },
     "localname": "InterimFinancialStatementsTextBlock",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/InterimFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdcx_InvestmentInOtherLongTermAssets": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in other long-term assets",
        "negatedTerseLabel": "Investment in other long-term assets"
       }
      }
     },
     "localname": "InvestmentInOtherLongTermAssets",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_IssuanceOfCommonStockNetOfOfferingCostsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance Of Common Stock Net Of Offering Costs, Amount",
        "label": "Issuance Of Common Stock Net Of Offering Costs, Amount",
        "terseLabel": "Issuance of common stock, net of offering costs"
       }
      }
     },
     "localname": "IssuanceOfCommonStockNetOfOfferingCostsAmount",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_IssuanceOfCommonStockNetOfOfferingCostsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance Of Common Stock Net Of Offering Costs, Shares",
        "label": "Issuance Of Common Stock Net Of Offering Costs, Shares",
        "terseLabel": "Issuance of common stock, net of offering costs (in shares)"
       }
      }
     },
     "localname": "IssuanceOfCommonStockNetOfOfferingCostsShares",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_LesseeOperatingLeaseNumberOfRenewalOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Renewal Options",
        "label": "Lessee, Operating Lease, Number Of Renewal Options",
        "terseLabel": "Number of extension options"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfRenewalOptions",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cdcx_LifeExtensionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Life Extension [Member]",
        "terseLabel": "Life Extension"
       }
      }
     },
     "localname": "LifeExtensionMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_LiquidityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity [Member]",
        "terseLabel": "Liquidity"
       }
      }
     },
     "localname": "LiquidityMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_LossContingencyDamagesSoughtAvoidedCostsValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Damages Sought, Avoided Costs, Value",
        "label": "Loss Contingency, Damages Sought, Avoided Costs, Value",
        "terseLabel": "Damages sought, avoided costs"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtAvoidedCostsValue",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_LossContingencyDamagesSoughtCompensationValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Damages Sought, Compensation, Value",
        "label": "Loss Contingency, Damages Sought, Compensation, Value",
        "terseLabel": "Damages sought, compensation"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtCompensationValue",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Damages Sought, Disgorgement Of Resale Profits, Value",
        "label": "Loss Contingency, Damages Sought, Disgorgement Of Resale Profits, Value",
        "terseLabel": "Damages sought, disgorgement of resale profits"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtDisgorgementOfResaleProfitsValue",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_LossContingencyDamagesSoughtPriceDiscountValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Damages Sought, Price Discount, Value",
        "label": "Loss Contingency, Damages Sought, Price Discount, Value",
        "terseLabel": "Damages sought, price discount"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtPriceDiscountValue",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_MatakanaHealthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Matakana Health [Member]",
        "terseLabel": "Matakana Health"
       }
      }
     },
     "localname": "MatakanaHealthMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_NIAGENIngredientMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NIAGEN Ingredient [Member]",
        "terseLabel": "NIAGEN Ingredient"
       }
      }
     },
     "localname": "NIAGENIngredientMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_NIAGENRelatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NIAGEN Related [Member]",
        "terseLabel": "Subtotal NIAGEN Related"
       }
      }
     },
     "localname": "NIAGENRelatedMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_NonCashOperatingAndFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Cash Operating And Financing Activities",
        "label": "Non Cash Operating And Financing Activities [Abstract]",
        "terseLabel": "Supplemental Schedule of Noncash Operating Activity"
       }
      }
     },
     "localname": "NonCashOperatingAndFinancingActivitiesAbstract",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cdcx_NoncashInvestingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Investing Items",
        "label": "Noncash Investing Items [Abstract]",
        "terseLabel": "Supplemental Schedule of Noncash Investing Activity"
       }
      }
     },
     "localname": "NoncashInvestingItemsAbstract",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cdcx_NonvestedSharesOfRestrictedStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonvested shares of restricted stock",
        "terseLabel": "Nonvested shares of restricted stock"
       }
      }
     },
     "localname": "NonvestedSharesOfRestrictedStock",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_NumberOfSharesEndingBalanceExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares, ending balance Exercised",
        "terseLabel": "Options Exercisable (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesEndingBalanceExercised",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Liability, Fair Value Of Increase (Decrease) Due to Lease Modification",
        "label": "Operating Lease, Liability, Fair Value Of Increase (Decrease) Due to Lease Modification",
        "terseLabel": "Fair value of estimated increase in operating liability due to lease modification"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityFairValueOfIncreaseDecreaseDueToLeaseModification",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-of-Use Asset, Fair Value Of Increase (Decrease) Due to Lease Modification",
        "label": "Operating Lease, Right-of-Use Asset, Fair Value Of Increase (Decrease) Due to Lease Modification",
        "terseLabel": "Fair value of estimated increase in operating ROU asset due to lease modification"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetFairValueOfIncreaseDecreaseDueToLeaseModification",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_OtherGoodsAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Goods and Services [Member]",
        "terseLabel": "Subtotal Other Goods and Services"
       }
      }
     },
     "localname": "OtherGoodsAndServicesMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_OtherIngredientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Ingredients [Member]",
        "terseLabel": "Other Ingredients"
       }
      }
     },
     "localname": "OtherIngredientsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_PerformanceBasedStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Based Stock Options [Member]",
        "terseLabel": "Performance based stock options"
       }
      }
     },
     "localname": "PerformanceBasedStockOptionsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_PurchasesOfLeaseholdImprovementsAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases of leasehold improvements and equipment",
        "terseLabel": "Purchases of leasehold improvements and equipment"
       }
      }
     },
     "localname": "PurchasesOfLeaseholdImprovementsAndEquipment",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_ReferenceStandardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reference Standards [Member]",
        "terseLabel": "Reference Standards"
       }
      }
     },
     "localname": "ReferenceStandardsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_RejuvenationTherapeuticsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rejuvenation Therapeutics [Member]",
        "terseLabel": "Rejuvenation Therapeutics"
       }
      }
     },
     "localname": "RejuvenationTherapeuticsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-of-use Assets And Operating Lease Liabilities Incurred Due To Lease Amendment",
        "label": "Right-of-use Assets And Operating Lease Liabilities Incurred Due To Lease Amendment",
        "terseLabel": "Right-of-use assets and operating lease obligations incurred for entering into lease amendment"
       }
      }
     },
     "localname": "RightOfUseAssetsAndOperatingLeaseLiabilitiesIncurredDueToLeaseAmendment",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_SaleOfStockAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Authorized Amount",
        "label": "Sale Of Stock, Authorized Amount",
        "terseLabel": "Sale of securities, authorized amount"
       }
      }
     },
     "localname": "SaleOfStockAuthorizedAmount",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_SaleOfStockRemainingAmountAvailable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Remaining Amount Available",
        "label": "Sale Of Stock, Remaining Amount Available",
        "terseLabel": "Amount remaining"
       }
      }
     },
     "localname": "SaleOfStockRemainingAmountAvailable",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_SalesAndMarketingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Marketing [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SalesAndMarketingMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of operating lease additional lease information [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Additional Information"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeaseAdditionalLeaseInformationTableTextBlock",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdcx_SecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement [Member]",
        "terseLabel": "Securities Purchase Agreement"
       }
      }
     },
     "localname": "SecuritiesPurchaseAgreementMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ServicePeriodBasedStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service Period Based Stock Options [Member]",
        "terseLabel": "Service period based stock options"
       }
      }
     },
     "localname": "ServicePeriodBasedStockOptionsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Inducement Award",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Inducement Award",
        "terseLabel": "Issuance of shares allowable under the plan, inducement award (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanInducementAward",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, New Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, New Shares",
        "terseLabel": "Issuance of shares allowable under the plan, new shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanNewShares",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Unallocated Shares Remaining",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Allowable Under The Plan, Unallocated Shares Remaining",
        "terseLabel": "Issuance of shares allowable under the plan, unallocated shares remaining (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAllowableUnderThePlanUnallocatedSharesRemaining",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Reduction in Shares Allowable Under The Plan",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Reduction in Shares Allowable Under The Plan",
        "terseLabel": "Reduction in shares available under the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInSharesAllowableUnderThePlan",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Option Or Stock Appreciation Right",
        "label": "Share-based Payment Arrangement, Option Or Stock Appreciation Right [Member]",
        "terseLabel": "Option or stock appreciation right"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementOptionOrStockAppreciationRightMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_ShelfRegistrationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shelf Registration",
        "label": "Shelf Registration [Member]",
        "terseLabel": "Shelf registration"
       }
      }
     },
     "localname": "ShelfRegistrationMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_StockIssuanceTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issuance [Text Block]",
        "terseLabel": "Stock Issuance"
       }
      }
     },
     "localname": "StockIssuanceTextBlock",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/StockIssuance"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdcx_StockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option [Member]",
        "terseLabel": "Stock option"
       }
      }
     },
     "localname": "StockOptionsMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_TRUNIAGENConsumerProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TRU NIAGEN Consumer Product [Member]",
        "terseLabel": "TRU NIAGEN , Consumer Product"
       }
      }
     },
     "localname": "TRUNIAGENConsumerProductMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_TotalOperatingLeaseExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Operating Lease Expenses",
        "label": "Total Operating Lease Expenses",
        "totalLabel": "Operating lease expense"
       }
      }
     },
     "localname": "TotalOperatingLeaseExpenses",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_UnvestedSharesBeginningBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested shares, beginning balance",
        "periodStartLabel": "Unvested shares beginning balance (in shares)"
       }
      }
     },
     "localname": "UnvestedSharesBeginningBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_UnvestedSharesEndingBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested shares, ending balance",
        "periodEndLabel": "Unvested shares ending balance (in shares)"
       }
      }
     },
     "localname": "UnvestedSharesEndingBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_UnvestedSharesExpectedToVest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested shares, expected to vest",
        "terseLabel": "Number of RSUs, Expected to vest (in shares)"
       }
      }
     },
     "localname": "UnvestedSharesExpectedToVest",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_UnvestedSharesForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested shares, forfeited",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "UnvestedSharesForfeited",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_UnvestedSharesGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested shares, granted",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "UnvestedSharesGranted",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_UnvestedSharesVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested shares, vested",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "UnvestedSharesVested",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdcx_UnvestedWeightedAverageFairValueBeginningBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested Weighted Average Fair Value, beginning balance",
        "periodStartLabel": "Unvested shares beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "UnvestedWeightedAverageFairValueBeginningBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_UnvestedWeightedAverageFairValueEndingBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested Weighted Average Fair Value, ending balance",
        "periodEndLabel": "Unvested shares ending balance (in dollars per share)"
       }
      }
     },
     "localname": "UnvestedWeightedAverageFairValueEndingBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_UnvestedWeightedAverageFairValueExpectedToVest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested Weighted Average Fair Value, expected to vest",
        "terseLabel": "Weighted Average Fair Value, Expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "UnvestedWeightedAverageFairValueExpectedToVest",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_UnvestedWeightedAverageFairValueForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested Weighted Average Fair Value, forfeited",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "UnvestedWeightedAverageFairValueForfeited",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_UnvestedWeightedAverageFairValueGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested Weighted Average Fair Value, granted",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "UnvestedWeightedAverageFairValueGranted",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_UnvestedWeightedAverageFairValueVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested Weighted Average Fair Value, vested",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "UnvestedWeightedAverageFairValueVested",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_WalmartMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Walmart",
        "label": "Walmart [Member]",
        "terseLabel": "Walmart"
       }
      }
     },
     "localname": "WalmartMember",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdcx_WeightedAverageExercisePriceExercisableEndingBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, exercisable ending balance",
        "terseLabel": "Weighted Average Exercise Price, Options Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceExercisableEndingBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_WeightedAverageExercisePriceExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, exercised",
        "terseLabel": "Options Exercised (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceExercised",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_WeightedAverageExercisePriceOutstandingBeginningBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Outstanding ,Beginning Balance",
        "periodStartLabel": "Options Outstanding Beginning Balance (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOutstandingBeginningBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_WeightedAverageExercisePriceOutstandingEndingBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Outstanding, Ending Balance",
        "periodEndLabel": "Options Outstanding Ending Balance (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOutstandingEndingBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdcx_WeightedAverageIntrinsicValueEndingBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average intrinsic value, ending balance",
        "terseLabel": "Aggregate Intrinsic Value, Options Outstanding Ending Balance"
       }
      }
     },
     "localname": "WeightedAverageIntrinsicValueEndingBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_WeightedAverageIntrinsicValueExercised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average intrinsic value, exercised",
        "terseLabel": "Aggregate Intrinsic Value, Options Exercised"
       }
      }
     },
     "localname": "WeightedAverageIntrinsicValueExercised",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_WeightedAverageIntrinsicValueExercisedEndingBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Intrinsic Value Exercised Ending Balance",
        "terseLabel": "Aggregate Intrinsic Value, Options Exercisable"
       }
      }
     },
     "localname": "WeightedAverageIntrinsicValueExercisedEndingBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdcx_WeightedAverageRemainingContractualTermBeginningBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual term, beginning balance",
        "terseLabel": "Weighted Average Remaining Contractual Term, Options Outstanding Beginning Balance"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualTermBeginningBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cdcx_WeightedAverageRemainingContractualTermEndingBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual term, ending balance",
        "terseLabel": "Weighted Average Remaining Contractual Term, Options Outstanding Ending Balance"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualTermEndingBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cdcx_WeightedAverageRemainingContractualTermExercisableBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual term, Exercisable balance",
        "terseLabel": "Weighted Average Remaining Contractual Term, Options Exercisable"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualTermExercisableBalance",
     "nsuri": "http://cdcx.com/20210630",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r363"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r364"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r365"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r365"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r365"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r366"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r365"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r365"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r365"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r365"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r362"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://cdcx.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r223",
      "r305",
      "r306",
      "r308",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails",
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r82",
      "r192",
      "r197",
      "r205",
      "r261",
      "r262",
      "r264",
      "r265",
      "r311",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r82",
      "r192",
      "r197",
      "r205",
      "r261",
      "r262",
      "r264",
      "r265",
      "r311",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r82",
      "r125",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r145",
      "r149",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r199",
      "r200",
      "r202",
      "r204",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r82",
      "r125",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r145",
      "r149",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r199",
      "r200",
      "r202",
      "r204",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r41",
      "r43",
      "r80",
      "r81",
      "r207",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r154",
      "r213",
      "r218",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r154",
      "r213",
      "r218",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r42",
      "r43",
      "r80",
      "r81",
      "r207",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r27",
      "r314"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableFromSecuritization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount owed to the reporting entity by counterparties in securitized loan transactions.",
        "label": "Accounts Receivable from Securitization",
        "terseLabel": "Accounts receivable from securitization"
       }
      }
     },
     "localname": "AccountsReceivableFromSecuritization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r16",
      "r156",
      "r157"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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": "Trade receivables, net of allowances of $0.1 million and $0.2 million, respectively; Including receivables from Related Party of: $2.2 million and $0.9 million, respectively."
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r34",
      "r79",
      "r306",
      "r308"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "terseLabel": "Receivables from Related Party",
        "verboseLabel": "Trade Receivable"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactionsDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of 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 expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r17",
      "r251",
      "r314"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r248",
      "r249",
      "r250",
      "r270"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r209",
      "r210"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Offering costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquityParenthetical"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on receivable, classified as other and current.",
        "label": "Allowance for Credit Loss, Receivable, Other, Current",
        "terseLabel": "Trade receivables, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulOtherReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r68",
      "r165",
      "r167"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r106"
     ],
     "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": "Stock options"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r78",
      "r133",
      "r140",
      "r147",
      "r159",
      "r192",
      "r193",
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r261",
      "r264",
      "r276",
      "r312",
      "r314",
      "r333",
      "r342"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r40",
      "r78",
      "r159",
      "r192",
      "r193",
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r261",
      "r264",
      "r276",
      "r312",
      "r314"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r227",
      "r246"
     ],
     "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://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails",
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.",
        "label": "Business Combination, Separately Recognized Transactions [Table Text Block]",
        "terseLabel": "Schedule of Sale of Consumer Products to Related Parties"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r25",
      "r70"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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, including restricted cash of $0.2 million for both periods",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r64",
      "r70",
      "r75"
     ],
     "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, including restricted cash of $0.2 million for both 2021 and 2020 - end of period",
        "periodStartLabel": "Cash, including restricted cash of $0.2 million for both 2021 and 2020 - beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r64",
      "r277"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "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 increase in cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r32",
      "r180",
      "r335",
      "r347"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "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_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "Commitments Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r270"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "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 authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "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 issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r15",
      "r209"
     ],
     "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 outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r15",
      "r314"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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 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",
        "terseLabel": "Common stock, $0.001 par value; authorized 150,000 shares; 68,009 shares and 61,881 shares issued and outstanding at June\u00a030, 2021 and December\u00a031, 2020, respectively."
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r116",
      "r117",
      "r154",
      "r273",
      "r274",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r116",
      "r117",
      "r154",
      "r273",
      "r274",
      "r357",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r116",
      "r117",
      "r154",
      "r273",
      "r274",
      "r357",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r116",
      "r117",
      "r154",
      "r273",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration Risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r114",
      "r116",
      "r117",
      "r118",
      "r273",
      "r275",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r116",
      "r117",
      "r154",
      "r273",
      "r274",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r211",
      "r212",
      "r214"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.",
        "label": "Contract with Customer, Refund Liability",
        "terseLabel": "Return liability"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r58",
      "r78",
      "r159",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r276"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r115",
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeCurrent": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Income, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "DeferredIncomeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r68",
      "r168"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation of leasehold improvements and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r43",
      "r266",
      "r267",
      "r268",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r213",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r53",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r97",
      "r100",
      "r103",
      "r104",
      "r105",
      "r109",
      "r110",
      "r271",
      "r272",
      "r337",
      "r349"
     ],
     "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": "Basic loss per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r53",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r100",
      "r103",
      "r104",
      "r105",
      "r109",
      "r110",
      "r271",
      "r272",
      "r337",
      "r349"
     ],
     "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": "Diluted loss per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share Applicable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholders"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r245"
     ],
     "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": "Period to recognize compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r245"
     ],
     "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 expense related to non-vested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r243"
     ],
     "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"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r47",
      "r48",
      "r49",
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r112",
      "r160",
      "r209",
      "r210",
      "r248",
      "r249",
      "r250",
      "r256",
      "r257",
      "r270",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r352",
      "r353",
      "r354",
      "r367"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current maturities of finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease obligations, less current maturities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r291",
      "r295"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Principal payments on finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r289",
      "r292",
      "r300"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right of use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r57",
      "r78",
      "r133",
      "r139",
      "r143",
      "r146",
      "r149",
      "r159",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r276"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "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": [
      "r170",
      "r172"
     ],
     "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://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r172"
     ],
     "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://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r67",
      "r316"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Customer deposits and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedTerseLabel": "Trade receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r164",
      "r166"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r50",
      "r127",
      "r285",
      "r286",
      "r338"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r63",
      "r65",
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash payments for interest on finance leases"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.",
        "label": "Inventories [Member]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoriesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://cdcx.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Consumer Products - Finished Goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r6",
      "r39",
      "r314"
     ],
     "calculation": {
      "http://cdcx.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "totalLabel": "Inventories",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/InventoriesDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://cdcx.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Bulk ingredients"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://cdcx.com/role/InventoriesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
        "label": "Inventory, Raw Materials and Supplies, Gross",
        "terseLabel": "Reference standards"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://cdcx.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Consumer Products - Work in Process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r298",
      "r300"
     ],
     "calculation": {
      "http://cdcx.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": "Total expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "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": "Schedule of Operating Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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_LeasesOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases, Operating [Abstract]",
        "terseLabel": "Leases, Operating [Abstract]"
       }
      }
     },
     "localname": "LeasesOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r299"
     ],
     "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": "Schedule of Future Minimum Lease Payments Under Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_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"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 6.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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "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": "2021 (Remainder)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_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 present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r301"
     ],
     "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://cdcx.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Renewal Term",
        "terseLabel": "Extension term"
       }
      }
     },
     "localname": "LessorOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r29",
      "r78",
      "r141",
      "r159",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r262",
      "r264",
      "r265",
      "r276",
      "r312",
      "r313"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r21",
      "r78",
      "r159",
      "r276",
      "r314",
      "r334",
      "r345"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r31",
      "r78",
      "r159",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r262",
      "r264",
      "r265",
      "r276",
      "r312",
      "r313",
      "r314"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditAssumed1": {
     "auth_ref": [
      "r72",
      "r73",
      "r74"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of line of credit assumed in noncash investing or financing activities.",
        "label": "Line of Credit Assumed",
        "terseLabel": "Line of credit assumed"
       }
      }
     },
     "localname": "LineOfCreditAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r28",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r28",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r184",
      "r185",
      "r186",
      "r188",
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r180",
      "r183",
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Damages sought"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r113",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/NatureofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows From Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows From Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r64",
      "r66",
      "r69"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "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",
        "negatedLabel": "Net cash outflow from operating activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows From Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r45",
      "r46",
      "r49",
      "r52",
      "r69",
      "r78",
      "r87",
      "r89",
      "r90",
      "r91",
      "r92",
      "r95",
      "r96",
      "r102",
      "r133",
      "r139",
      "r143",
      "r146",
      "r149",
      "r159",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r272",
      "r276",
      "r336",
      "r348"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "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": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.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://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r133",
      "r139",
      "r143",
      "r146",
      "r149"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.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": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r290"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "cdcx_TotalOperatingLeaseExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "Operating lease liabilities",
        "totalLabel": "Present value of total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails",
      "http://cdcx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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",
        "negatedLabel": "Less current portion",
        "terseLabel": "Current maturities of operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease obligations, less current maturities",
        "verboseLabel": "Long-term obligations under operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets",
        "verboseLabel": "Operating lease ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesNarrativeDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r297",
      "r300"
     ],
     "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 operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesOperatingLeaseAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r296",
      "r300"
     ],
     "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 (years) operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesOperatingLeaseAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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_OtherAssets": {
     "auth_ref": [
      "r13",
      "r332",
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Total assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r259",
      "r260",
      "r263"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Non-cash financing costs"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r62"
     ],
     "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": "Offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r227",
      "r246"
     ],
     "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://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "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://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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 issuance of common stock, net",
        "verboseLabel": "Proceeds from issuance of stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/StockIssuanceDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r60",
      "r247"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 2.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 stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r169",
      "r314",
      "r340",
      "r346"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Leasehold improvements and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r55",
      "r161"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Change in allowance for doubtful trade receivables"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r138",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r223",
      "r305",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails",
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r223",
      "r305",
      "r308",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails",
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r303",
      "r304",
      "r306",
      "r309",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r255",
      "r317",
      "r361"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "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"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r75",
      "r331",
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r18",
      "r210",
      "r251",
      "r314",
      "r344",
      "r355",
      "r356"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.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://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r160",
      "r248",
      "r249",
      "r250",
      "r256",
      "r257",
      "r270",
      "r352",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated \u00a0Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r56",
      "r195",
      "r197",
      "r198",
      "r204",
      "r205",
      "r206",
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r51",
      "r78",
      "r124",
      "r125",
      "r138",
      "r144",
      "r145",
      "r151",
      "r152",
      "r154",
      "r159",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r205",
      "r206",
      "r276",
      "r339"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Net sales",
        "verboseLabel": "Sales, net"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails",
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Proceeds, net of offering costs and commissions"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares sold (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Price of shares sold (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r116",
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r106"
     ],
     "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://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r101",
      "r105",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r225",
      "r244",
      "r253"
     ],
     "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://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r225",
      "r244",
      "r253"
     ],
     "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 Share-Based Compensation"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r10",
      "r22",
      "r23",
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r307",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r133",
      "r136",
      "r142",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r133",
      "r136",
      "r142",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Financial Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r227",
      "r246"
     ],
     "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://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails",
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r231",
      "r235",
      "r237"
     ],
     "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]",
        "terseLabel": "Schedule of Service Based Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Assumptions for Options Granted"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Units Awards Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in stock options.",
        "label": "Schedule of Stock Options Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Performance Based Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r114",
      "r116",
      "r117",
      "r118",
      "r273",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of Major Customers"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r120",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r149",
      "r154",
      "r173",
      "r174",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails",
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r122",
      "r123",
      "r133",
      "r137",
      "r143",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r153",
      "r154",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Business Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 5.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": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r241"
     ],
     "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": "Expected dividends"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r240"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r242"
     ],
     "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 rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails"
     ],
     "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://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails",
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "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, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Number of RSUs"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofRestrictedStockUnitAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r246"
     ],
     "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": "Shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "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": "Stock Option Activity, Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r234"
     ],
     "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",
        "negatedTerseLabel": "Options Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "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": "Options Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r232",
      "r246"
     ],
     "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": "Options Outstanding Ending Balance (in shares)",
        "periodStartLabel": "Options Outstanding Beginning Balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "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]",
        "terseLabel": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r224",
      "r230"
     ],
     "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://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails",
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Options Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "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": "Options Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Tranche one"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Tranche two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Share price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r239",
      "r252"
     ],
     "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://cdcx.com/role/ShareBasedCompensationWeightedAverageAssumptionsforoptionsgrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r209"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Price of common stock issued (in dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r293",
      "r300"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease rent expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r76",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r120",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r149",
      "r154",
      "r163",
      "r171",
      "r173",
      "r174",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails",
      "http://cdcx.com/role/BusinessSegmentsSegmentFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r33",
      "r47",
      "r48",
      "r49",
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r112",
      "r160",
      "r209",
      "r210",
      "r248",
      "r249",
      "r250",
      "r256",
      "r257",
      "r270",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r352",
      "r353",
      "r354",
      "r367"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "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_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": [
      "r84",
      "r85",
      "r86",
      "r112",
      "r318"
     ],
     "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://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r14",
      "r15",
      "r209",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r14",
      "r15",
      "r209",
      "r210",
      "r233"
     ],
     "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": "Options Exercised (in shares)",
        "verboseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationActivityofServicePeriodBasedandPerformanceBasedStockOptionsDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r14",
      "r15",
      "r210",
      "r226",
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r33",
      "r209",
      "r210"
     ],
     "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": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r15",
      "r19",
      "r20",
      "r78",
      "r158",
      "r159",
      "r276",
      "r314"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business subsegments.",
        "label": "Subsegments [Axis]",
        "terseLabel": "Subsegments [Axis]"
       }
      }
     },
     "localname": "SubsegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Subsegments [Domain]",
        "terseLabel": "Subsegments [Domain]"
       }
      }
     },
     "localname": "SubsegmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/BusinessSegmentsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r284",
      "r315"
     ],
     "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://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r284",
      "r315"
     ],
     "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://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r284",
      "r315"
     ],
     "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://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LiquidityDetails",
      "http://cdcx.com/role/StockIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.",
        "label": "Substantial Doubt about Going Concern [Text Block]",
        "terseLabel": "Liquidity"
       }
      }
     },
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/Liquidity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Disclosures of Cash Flow Information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax": {
     "auth_ref": [
      "r44",
      "r279"
     ],
     "calculation": {
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative translation gain (loss), after tax, from translating foreign currency financial statements into the reporting currency.",
        "label": "Translation Adjustment Functional to Reporting Currency, Net of Tax",
        "terseLabel": "Cumulative translation adjustments"
       }
      }
     },
     "localname": "TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]"
       }
      }
     },
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One",
        "terseLabel": "Purchase obligation in 2022"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "Purchase obligation in 2023"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r175",
      "r176",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r294",
      "r300"
     ],
     "calculation": {
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "cdcx_TotalOperatingLeaseExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r99",
      "r105"
     ],
     "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": "Diluted weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r97",
      "r105"
     ],
     "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": "Basic weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails",
      "http://cdcx.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cdcx.com/role/EarningsPerShareApplicabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r112": {
   "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"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r128": {
   "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"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r133": {
   "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"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r154": {
   "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"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r175": {
   "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"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-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(30)(a)(3))",
   "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",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r213": {
   "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"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r227": {
   "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"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r318": {
   "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"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r342": {
   "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"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "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": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r362": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r363": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r364": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r365": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r366": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4),(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=51888271"
  },
  "r40": {
   "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"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r44": {
   "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"
  },
  "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": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r56": {
   "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"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "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.4)",
   "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",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r62": {
   "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"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r64": {
   "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"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r78": {
   "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"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "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"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>68
<FILENAME>0001628280-21-015375-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-21-015375-xbrl.zip
M4$L#!!0    ( ,>) U,6UBJR?V " ';,&@ 1    8V1C>"TR,#(Q,#8S,"YH
M=&WLO6M7&TFR+OQ]_XHZGO?LW;.6A?-^<??X+-I@#[,-N '; U^\(F^HL"Z,
M+MQ^_1M9DK@9;&P#4@FY5]N2*JLJ,^/)B"<B,R/_^'\G[59Q%'O]LMOYQS.Z
M1)X5_^_5'_^GT?CWGUOOBI6N'[9C9U"\[D48Q% <EX-F\2G$_I<B];KMXE.W
M]Z4\@D:CNN=U]_"T5^XW!P4CC%Z[V'LIK2%!*MDPH%E#2(J?4O0-%\!KQQ.Q
MQ#[??ZFT%H0XT8"H0T-$3AK6:]&(BD<E7-".\>?A961.6<^U%#P)+9G3W 6J
MI4Z<<A=%?FUS@*W#%G;Z+WWP)_]XUAP,#E^^>)&_+/EN^T6N)U$<6STJU2H[
M7\Y+'1\?+YVX7FNIV]O'DH2_R)<=]..D^+#?V <X/+\C0=]5I<<7JN<W"&UP
M.KDE/[#\QBO*3G\ '7_^BO+DML(T%\8:Q2RJ2?%^;_!U;?#'FVKR56./>56<
M6FM?5%<O5SI<U/IRC=6+T<5QT=N?EV5QT:A!HQ_]E<+X?6F_>W2I32\&/>CT
M4[?7A@'",S=9-HBYU(00KU5J\A"\4+7XT@MO[L;OO8TUF#KOA7YY4_.P$^B+
M?Z^_V_;-V(;&5P+L=P6C^ELB'Y6H;GC9@L[^/Y[%3N/#]C,$<(3PZH]V'$"1
M;V_$_PS+HW\\>]WM#'!8-G9.#_$]?O3M'\\&\63PHNKG%Z_^Z[_^ZX]!.6C%
M5QGLC0G0_W@Q^O&/%Z-'NVXX??5'*(^*_N"T%?_Q+)3]PQ:<ONQT.Q$K4)Z\
MS 5C;_2Q#"%VJH]X?0-U0Z_TH_>?#+9B^L>STAI#F8V.)&F%!^6"LHS19!@.
M< ?J\TI5%?RO<3'X.M#.KX[ER]4.UN_T-3:G!ZVU3H@G_QM/GQ5EP$<'_O'4
MK72/WK&MHUV^/@P'JT=[;^W!9OO#Z>[!KMP]6^<;.W^=[1W\A?_^J]PXVRCW
M5E;Q<VBOGZV>[;8_D'=\H[5[=MA:;Z^QS4_K9QMG'\@ZVR7X+S[#8YF_3O S
MWSM8/UEG_VIMO#'D'=L[W?WDU>;.NES?:377#_SQWL[N\<;*ZO'>VU6Z>[".
MWS_BN\+!.KY]M[UZ%-Z^*=W;#VKWTUYK8P7O.]C%9Z^>;;S=:JY_6J.[.UOE
MWL&?Y?K*7V)W9_]L[].'\3T?\5VRL[=SV-S#^JZ??3G=.-@H=W?6";[K9/?@
M8W/C[;_:ZV_7\/W-YN;*1FOOHSE^M[,Z6-\F)^]VEC][)Q4PX1HARM@0R9J&
M5?@75UP(DX3C#IZ](@A;;I34B(DK\GQ(\2ZC-0G9HKQIP?Y"K-\3Z\EEL1KI
MN%6*-VB,T! \IH835#=BLDP;GPQA]MFK!*U^?'")CM0DWGTR>!F0&;3QB<T
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
M*I0PR%JTI0[;[VW05+$ZI+NJ*U'Y07#7$E[,Y5T/"9Q(6H!.H D%=*X<>N.
M=+A.\'JR0HPY&83C,@!Z--P2QX2A,01A=;)*U<J9N5&(7^N"!6%Y&&N3N)?*
MQ4B8$CKEG/-,$64T]Q&(X LD+2C+=T%$*00D*!)U41!44JLU1)5\X@%8A%JI
MHYI1EA^&=RT!YI-TBGA O\H)P#_,JJB84B+JY%RMUML]83$R9@(AR6CMJ9 ^
M.AL,HQQ5AH3D:)W.KIG99;C52UMY!3VJHHH+SR.2I),\64]L=%X$09SFT3F3
MI##1S9^3_-@K5YX&B )AG#&F4F1&6.<-4Y0DBLZP LITK5SAFM&6IP$P[IC2
ME 02==X/;(Q&UI(2^+Q=@)'Z.U=/0XP,76&OO4;7V ENN)-,Q.!3DMGQ(5![
M,5:2>]OM7M$#BX#+PS 78WD$D00!*Y1P+B4BA0Q&L"@3F3=?^;&9R\] N98X
M(M$%[8U- J1PS(%R-,=^(1^BP>?N%*=9(B]/!F/ !%=!6\2.%X)3@WR&Q20\
M=QP=KOJ'79Z,)%/D!*0D,J^C!A6-83IX)0+/&]1%JI,D%WSBRE$2T;$(TBL7
MA0!AK>12NB!)I#8X[^=,LD]C0H5QR8TTZ#:R*!1A#CFBIY*#Y)0+N8A,S)O
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
MULFUZ_;*AY@NO3IZ3(.P'\7.B_+D92_VNUCYV!]];48(57U">?3J#_QKO-2
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
M%XF^Y)>]]L<O>SNK9/=L^6SW8/5X8V>9KZ_\J[WW=IUM?'K3WLMUO+32P>O
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
MOYTW=MSI&6J8?.@YU?$Q__RI1]ZGRIL,BI-%\C) <4K-VE_.J#(HKAD4;^Y
MT1N!N*<$6 9E9$H\PB/' 3#!K%:!".S<U@[B5:[$ U!<'S#-[52'XK\7XU0?
M=K1+29#61XTP199ZR_</F*2J)+HH!%8^S_K=[>!^;W=VVY>F%RZ;1?^,3\,W
M&<1RLN\TCTI_GNX[U?"G\Z.;_S0./AS']SXB]=U/Y[7#;U='-Y_.XW-Q[?SW
M1BV-[^O?H;[[\<1XH3QB$'@588$*C('DD3!!I(.-U(EYJ9/OA*:[2FG7<)Z5
MMP+'/*^\DJ^\P[T3CXD*CD.@M(T$'4L$C' (<(V,LP13+]5DK_UVY55O:Z06
M-0O>IO(&=U''.S'WRW=^2NE9WA4%I=+9NS>EPTIKHP'K=8<+=##DO_I'B/)J
M7=]JK1T>P8/#?5R_^0AKAQ;7/YYH"0E"G (IL )4^?B;LQ!$$N4=@5HKS[9V
M\".+MY2PF1?AIBQ"4OMYHBGWUC(%C!,&Q#7A(X):"[!0<4$HYBTO$%3-B*#;
MDX.<=XP;S\>X)_KV.2HXKPK6?>^^WF6_=ZY@X%7]W0F+.&VA]"!)!U#K%5""
M!D",4]$7]C("^=8.JRKU4%LV*!HXV?']I=' >X^<NG&^Z>BQ">&SC![+CYHE
M]!#,4@$IC&ZQC.A! @413:+7 B7G,#@J:/22<94KNFC8;(D:O*1<E+XBDC)G
M!.VW4FFP]EC.\CSX,^O.1&8OC^//K1RN(^QDO)D';ZY'MBXCF$3+H!'0QD6T
MT2DF1S %0F$<S88S6(6M'82K2))-)BOEV[I\,6"Q"60E@\7SP6*XI6<M<<Q9
M!IQ-D2A/&%":2>"]HPYBJ0U5$2Q0E4\ BXW?TML ;O)7QQ<E$E+Q@U9WK,O6
M$PG,F^XQK9&QC"/-0 1[?0F\:[EB+ZB?HI^19P[D.1C-L.)"<JM)7)*0<A %
MXH$,! 'A N6">^$4W]I18E+:Y<9PE!Q0>=4<)2/'\I!CR%D8T50%&X"/HDM)
M!P%(%5(PECA-:'1P3.(L5439"PVG8+J-69E9RV$[=1RQLYVTFL%;&ISR+ ["
MCQ[Q+%ZCU#"U"7&7/B#E0.\S<.GS"*-QQGIB"0:<LXA+3E(@H92 T+B('8J,
MQD=&PT15D8TF-?/JY 9%93879S:!#F6<60!GAOR'2A:85PH@80V@DF@@#=?
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
M';:4.B454=XQ2;#$C#N*"@"$MP (,P"N 0!O[@!0.A*@5P8P@@.@W""@K6&
ML !YJJ3O DZGSZM8BA(5QL@@E%G88R"DI$18>0,#4]1J;AQ7&*,@<5SN1O,!
M"T.9A:T+A*XA&H#05>UP[^9$2QX(M)%_^0 C$&D/5!0<L(P1J81URI&M'8*K
M1+Z$-+X,@IF)_6HFIJB41$%,D*,4B: L#\81:$)PU!,X8&(H,['U@2 9 T%K
MD/&,&8 42<5#(A%3 >K(QA33B.((@]$=Q:K*R<+U5LMWNK>\<;SW[6XOY75T
M4SSOE54E*VGL*XGD( Q@)Z/.?*@S#("EZF.!4P:\3$55(\0 S61J\D<$%UQ2
MBZ+_QZM2;G3\*Q<_*R]-667 **/& J@QC!HAXB&SA $B!$KMIC#0J5DY\9@+
MAJ5S*/5AJ:()4?.LN671W(V*LF3-?:[FUM_?"[78Z%V$Z$N ^!-'+\,3(+TF
M $'#"?(\2BY5',550C:ZCGJ&CO(:_57&)C)T+  =XP$*;%6(;H$&V#(%J/4.
M2&$A$! [II2&QH<".C!Y6'GL932$0:K,D8H/G7:W6[GHM,,SRZ>/GX]\/)FK
ME-"T45&,0EQ_%=+*P#0/,'T>C6%$ZT&9E$ BG[I"J@A*7!J D(Y2)%ZPX"(H
MP:I$DUIX;PR?F5<U-ZCDZN;"S4:%/S+</!MNAL&/*( (*HH 0Y0$-*A4WY!)
M$*V%QPQ1Q2'9VE%5*)=<K"!K?"DT?J/")EGCGZWQHT$3?.*-4$H8"Y U$%!%
M,9!0:: D1L8C8ZW1Z4A.%=*'Q08SR<B0\VK"+1ERG@TY9 QRF+<DHC\&6D;G
MAD:>"!3U.N*.)Q%R$#&0%8<3R.+;+*M2^T$DYG8@M^MY4,MBR5'6&>ZQK'-R
M>9 O=) O_HSBH%9-ZUO%7UVDRC;=-[.<HGVVH<[W*,\]7E-_T>(L;E&(ZEQW
MOONTXG,F7QEBX)]],X[UV[N6J]T*9J^/1)D^SD$?#]Z/A,0E"1"K (''V@(J
MJ ':8 V8]1QAX8-U18(.GI!'O$'.:M[A+Z_+N<JX=H:094'(,,P=1>.MBI@!
M/?810KP'.HH0<"@X-L9$PT"W=FA5L9SC5UXUWJA@=5;CY022QL]6LA-OO.*4
M%L<J':!!,Z"HY%&5*9)!I:*TK,C:H6JC-\@SCI27#JPR IUQ9%DX0L9P!#.#
MF"+1C> . >HX!D:Y5+8_RI()%;0O=KXIY"6B!*^IO?DGW_6Z8T^+.(?S/WRS
M?9&J4K^RIN8EC73<2B<"T^Y0-AF:GN&IC.;_08MXI#@&P A)$98,!P91!1 2
M#A)OL?,I_Z\:/9I-9C?EJQSQ8E"D#,&.#!6_#"J&00VJB0VI6ZAF/  J*042
M*PB0<TY1#WE(<5&I6(FJ*V1EW>"01M;C)08GQZ,:S#GNE-. 0AI_6,B X58
M3*QQ(2CC4(IJ5(5"V>QG)-GTH$9&DB4BR7A<0V/A,?$<$&LCD@A$@!*> >@5
MY11I+(4HD&2" ['Q59<V(J[QP;=\1S>+L(9VYXU6H]OK%.T!<PY'&2(; _E$
M;'HW)IT,3\^HM'+X;K2_-8?*1MM! -/4 ZJ= =(Y"RRW3HA@HBQ9"KHBG(LU
MY+V;LD8W,I*L"TF&;9:COQLT=QQXYB&(_-0"&?$$2!,P0Q@QR%!*"E/XH<.4
MM;DLVKQ1X8^LS4L-9(X'0"1SA'%H %90 $HU!IIB#:PG,G##J4%IWT-6N<C%
M&S.8;'P$)(/)4L%D/ ;B(EAPA1201*2J!M'-4 H1@#$-,OH8@BM9- *1_*4F
M=Y2[LM-ANZ>;E?:#TUJYRE/IHR-W1^P&2)6KY,_GQ>R-QD,@AU[25+/281J!
M*D360W#\IV "&>FAD6G;AU<)?PGI'KD00YE@9Z-"*1EV%H:=8?#$J$"MX@(P
MPS6@B"1GBW-@B<(\KFJ.F2ERZ(585O)(5OTRJ?Y&Q5VRZB\:-[VK,'FX=W7P
M\00K@AVQ& B;*MY#8H&Q'@(I@V &">^I*=J3*;[11V@R])00>C8J2I.A9V'H
MN1Z#'B>%$0K*"#TJ.CQ2!6 0),!*HX@V, H5;NU@7E5BX<C,BLM O=R.8<.J
M.LUV][6U#/OG:N,PW?C"\;?G8-1^R[;/_9]11!FEYD*IVEB*2BJ,Z6D 6J2L
M>@HY4-')!2I(CHC@5 JUM<.JC#V,R/PK;P.M7XTG8]@\:KR$N$96X[6H\3#$
MH2&36% !%,<$)"D"10@"4)OX=P&59C3Z.%4^H15\5N,2J/'BUG@),8JLQNN(
M5(Z$*Z[K'T\D#- S(@#E,EIDX1!0E-FTI8M9B,(-4!712H4>^@Q9ETN@RXN;
MY"4X_5F7UZ++UV.ZC*AVVAD"#$MI7JGCIHE>/PA1QX.%RF'C4@(X$R4QRTNI
M\;S$TJ>_KC)Q'N2+&.0R3U*ADI^DVH\6HN.[O=O\H6JEY9]7'F83K&@IXE/C
M%O)6 #EK\3G6\6@T[H1L<DE3=4J5NE$&[H!&F@&K!(J.#'>"X,1RRV$6,\,M
M8= IZ^92=7,83.(<8<>\!<RHI)O1#=4$>8"%H%9#@YU$6SLX!X1+J9NEB"1E
MW5R>;NZ/18@.HNWDD" ;+2:BODAHX4 &AP!GC@I*&!8XZB=Y>!(PZV<)]+,4
MT:&LGTO5S^LQ_?3>21Q0TD^7.C@P"%1@+IK3*"-O!23"1OTL2?3VQ7=)JOO>
MQ$R.7YMT-FD.ULH _O'KWK\LT%J*D,'\@?>X0'/(_9G@^WTTJ& H%QY;#QA+
M9>4$$4!:Q@$, DK(*--4%LDL$\Y!SHZ]&Y9G^V)A;C+:OP*8*T7T)</<BF%N
M&)\146 X4 J4]@%01A#00D)@F,7!8)P:S*9D'X$6<0%?"\R5&N-^-94K)\"5
M(H25 6ZUV8PC0:Z;VL<3C*TPE@6 +"2 <A6 -HH!%+P6@2%$E>ZG0=%%<B?F
M4I ,<1M(X\H)<:6( F:(6S'$78]!7-!2&P@#B/(**=V3@,C$H[OJTSD,KIAU
M*F6'<43*CG!+R1N;=0=@OF;Q)+Z2:U^:IB]S2_L\RM6/\L5'OO^CNPW;[R?6
M:%[VO"OBX)4+WXGO>WX>[4OW5'<>U.&>Y_W+QB:6Y#"5DC,\PRWZRW<^)Q$O
M-\R-1ZC#.#_8TYU6G+?N[7.+%7C'$V#F"4_SA+.QDEF2!&M#8  CBP&50@,5
MD $B4@1AA5#*H\?K":Q[">SVH2<O@@46@744,6,!9M$#CB(10"F+ )2&6N$L
MU@AN[<!M.*F,_*+$<8,<X#(;IB6YN:4T3,]P9J>@TH(;$]DP_6),&FY"*(XE
M0Q@"1U1T7G4P0",B@&>$6<&AX\(_RS"M; EDP[3P(M 44H^E "Z(R$Z\AD!1
M:H&4.%!BM2+(%X;IX7Y[-DPE,4S98YH%E1;<4,J&Z5=&5K^,;1[5HW%"5!M%
M"$"(FW2Z2 &=*G#QB% 28PNM=L\R3BM;!MDX+64A..<((<EIIND -E<$:*9@
M7 C.*LV94JDN"MS&DRH_9@-5"@.5/:>9D&FQ[<",3+\<F:['D$E#!86P!.!
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
M>;*V6=""2&.E";!(1V0J&*F<) (JC>UTZ,G'7U:/0>0.@R0BBLE(?)!);E7
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
M:%"<ATDZJ[F F"#OJ6?!*&,P%]I[J%'0,/O]94#)X:99A$F/E*?$ 22$!31
M#[1'"!"1^EQA90.B6SLX$DB9@[1+R$GXK3A%<-M?+_ZX'?*Y[GQKM(IGLP*<
M^R]F.K_=3?.O^4XQH+N)Z\] G+2FONCZ-[>_O'6-[D537[]IM I1%%]Z.[C7
M8#;C[1[D1Z0)ZE]^^[/A>J=)>-NP#RN#](S!DP>7MXM+]\39OX;1MH!BZF6X
MC:9>>^RV"&XSQ9YUV\>O$4E?^6#1-D<J#S8/EF,^TVV?2-MZ.E?SX6<GL$[K
M(V7IE(IC?6Y<56KQ4Z?=RE[+>?=(6M=@CFY'.+@-AGTP?]Z\J:'O,*L)+/F$
M]EOU5 JV.#4KCLSQVH_E!W?:/Q^DV;V0>1PV@RYH1>H(#1JMRJ G=)[9!6;6
MVLOSRZ;N16W?]:%A&]/+VN3I?%KA^Y/9^.$KHS6#1CJ;Y]E]_NP>MJ.V5T9]
M[_^M]+WO&6P3HHO8IAFDLWGSV4_X761%SKHH7][<]1OMS3!W<TS/"C\Z(\?=
MH!,(NG6I.]<5-/L9A-?2M7+B>0+A72"28>\DI=!I+2!%6C,,.7.6Z!0D10IA
M@O)Y@F%X-(4P]WX>['Z/X]N'M;./M(9_;]3.]^+SWI'ZV3=\]/6(U>*H'X1'
MS_=H[? =/3ALGL7O7==WO]T<?=V_/HKO5MNU^&#W^/3X[/M-_;P>[E)7/\.;
M^*XG7FNKI4(@,(8!M0$"8SP%% :L3=#66IKZO%49QW-6AEQ/7]^GMH 6TLS2
M%;68NITS\VMN*/ \W)IY/NJ\DOV7E0',S2C 4 \9=)0"Y*E.L,* %M@#X2/
M*"Z9T7IKA\_;E"6#2P:758*+A(I9;2%!A%I'I$90ZB"(Y,2*0)=!:3+N+(@[
M:!1WB&.:6.0 0RCB3O 0:,X8L!Q:++S@3L*M'41Q%4N6P2>#SXK?;YY,/"RD
M%AYZ)3&G@J#X#R-D<)QRYXGPT]$GYR^O'H;(* QIZ ,+1 &)L -4I+9TT9(
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
M0Z2)XWR:>.G!^DDR1,038TB+B)%37&BO N!2S'7&S UUQA84$^IB8W6QL;D
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
M^#L/Y_)N0TG O[8DE,5FK,6"@1 (:AGB62%IYREB"@NE<2!!)< )O";D=5D
M*[82@9_YZ1_N4'V8&-P+,*Z2]D_QQ#9S!^R*LV^,/%DU:&11V?4_0*60A&W
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
M7<9A9_'&R;L?^[N'YWN[GN_L?J3[7V%G'7]A!X"..D382]Q*B[@$$\$&:Y'
M05INB(U>E64>K^VC J2KE=<YUZUYWF3Z>NT?O_9[^ !+SZ+" DDB ZP]UTAS
M!LR/FA25U-(Y?\?:MT<3/*Y,E(KN5>\PK%71/XJY0U"S$WI%K H7_7O0CA48
M,[Q:Y$U>BM*UE^$G7/(T^ARS:9VO%F='37]4P.V*4YL1M7EJ^_F"$YFS_2/;
M+U*T_0%\ZGNG?+NJK_2]&>#^18G(O;6Q&K@*N">V>]ALC_H^_;$X^$M_+T;1
MJB)U.R?ES/K+F%5>@7$_IG)1"IOG(S:[1?/D%!:P: )R3X3!KDS"<*V!P< (
M??5WWKW-]L!6E/\^>FG]/UWW7^O7I[?<99$Z:3Q3@K/$E:!.,1>($BHQPESD
M!R)7Y_GIFN"7691KAG*Y*(U./Q9R;82"PZF;@[Z;YIB?8@LT;?@;A/Y\MPOC
MK79C;[/9\[#D(.J[<+L_6R6PO22<D>WF$,Y.X+O''N!G[\?^5X"GXX\B0]G.
MAW<_&KM;9_L?MMC.[I^M[<T_6U?A;(_^ ^-YWVH<OV_M;S::C<UO&<KXWNX[
MLGW\YS>XKMC^\.5L^\,_ &?O^(&71'MO A+!.J"%G")'@T+ ^T.,U$C&<:6(
M0)2!J6?M08SPU'D?,&@[H8R+3&"IG./6*D?T2A%!0YQF2>\.8HY\E4M0E&M0
M3"["]7TS*?I7]E"U.G???'JP8(9K2F-VKDB.;3+<:(8C5X0((9D9FT9/)8!_
M#GH@^[W>V\Z):[;+)_D< 8-+_O<I^LYA&W9-F)R6W4QH?V&Q% <J64M!+I$V
M&".@5!XY#78+B*.0/!+",+^ZTB%)QHCR#I:'$Q )#[J8:9ID[D3!R%6Q7#"4
MO%EU[8*BZ@';RAH*'K>7A;0  R(,?!\T5 >T?+6Y2JT.]PV@S4%O3U*')E '
M7WYHJ-A2I]7JG/7>%/?1Y,/C;EDDQP9?9=?!'+3L:2^^&?WR1VCV3EOV_$VS
M73Y)^:4_AM<:6H$Y1G\U)I\GNWK[C[-FZ!]EG\4:KOP6P]2!X9V';Z^5;UTQ
M0X?OZ36EV:UOXS5R^U=_=EFRIJ1XT&5__A[3O!YL/=AZL#!81>]UV3M2BNYV
M_Y)+_^\,'JI)I> CD(3N0@6>&K%?? 9-T2ON<?KQSCDRUSZZ'+, -"K$ FA5
M;'XO598MS>NI*7FL_)BKXG.]T?&2R<[N43?&8AL^=]0KWK6SF9P]"@7#J_<Y
M2GOG+/Q"4_FY^>/!$SG+,=E7,EW/(V:O;]XV >%RM*Q@9/5!Z';#8PXMG86*
M6]X<>)IE89=O;;,G85Y/_)@ML90SAY\)9Y=R<FJQ6A"Q6KKGOX_DO.;GQT^K
M8T^:(;3B"^G8C;7/:\57V^]UVL6';F=P^K_O<RKEOMO[_@E2+SH)__&S'F57
M0O$Z)IDX<8IJSR,+5BLBDW&4*A>$3G<=/;E/*/XR?O4]M@<Q'[*;"&4U<WK
M8H3A'QH@&"9$?3G;^0K7N?ATU-C-(?M/S<;Q'M_>#4=[=._''HRM<=(XVOG:
M.+J:$-78W1 P9M;X\(Z4(?L/6[1Q?/BC0=\?[Q^_/VI0N )])_;H^[0]RMS,
M%;^5-)XX9F%QC*ORNAT5%DG%</ $PYIJV/1K9L8TJ!D4WO5LIYL.J[WHAJB>
M=9BS, _TK[$C8X<-TIH4L"<<_F/*8, ''8)SA%BG[%UG1&KL> 'LN+AL;&]S
MH0_FD5,9.WRRR$;B$+8!)\JTB1JOK),U5F-'C1WSQ@X3>5#,>B5M/D3)76#:
M&4/A9>T23_-(_ZRQ8Z[8,541_O#\0$I/8E(489\K!PELD?,A("U38BSW(1%^
M99VO72\=4N-'C1^/Q _AJ*<^)BR$X<I['1*-@2@J:")&WGFLH\:/%\ /-H4?
MC!DADT[(R0#X$8)"#D>#2&21.I.DQR");(W4^/',^/':P8.Q5%K-"@-X1$(M
MV,S1&&YQ$"P)=K#U:,ZQX7VN%-2[#-]/0\?;0;<;)RH)U0AR+^N%7/8ZBQP+
M">@1B!.Y=AE%.DB)B F,16^<E#9[/JX?7G@8>M3044-']I<:G"PFD3/CN*/,
M><-%"H8P'(C'J80.3&C.T:VA8Y&@@XVAPT0=)7,* =Z'W!_&(<TD0=QC[#C#
MQ)B8SSW-RVGZJJ#CF9HRC)]^P0[!EK/S7YUN\P)PXA_8AH-N'%<^F^M8Y)JX
MQV#^..WTFEDVWY39\\WO\8\L@(BMW9"=[FPOY@N4QWBOG/IZ0&&!)83Z&9#>
M,6=M"I(D0/J@O%;2:Y&BP9$2ZN6,D;';"@?4QN4\\'U<ZJ@T+CT_$)Y+BIU#
MDG*'N/$!.0$<D1BP,34UP!'9O&L$/*P,P'@_/*1XR#SJ@RSA-IZ%L6%BO15<
M10TF \E'[5Q06''0]D*;X3ZNHU2+M9DOIC9SHH:32#TBUDK$=2Y2(+%&T6$)
M:\M\8C%'JJXW'GVBC;Q$?*T&E#GS @L*Q1I&8_":1ZFTH-(8KC2L0!1^ULA5
MS0N>&$K(%)3 PO'(E$?62Y4M/HULC!SIH)+(Q1!I)#4O6-9M/%,$F@J2$DM4
M2\9U,$99RUF@V$>CDB5U!&D!-S.;VLS8.LXI-L#J#4%<T82,3 H!F7/84::M
MU#4OJ'G!L_""%'@*#,N F0(5 [,0O"7P DT&^Q3O%U2ZC0[43N$GP1,Q$9&F
M!Y8YS3V0 RHL!CL#?K@0(DK2) DJ03#K:W+P"^QEE@3FSF/A.'!\HYT-C GB
MI7$R.1SO%^6I]_+S.@"W+VL:\\;A 1..>:LX,A$X 5=1(N<"1HFGJ'32R9J%
MW,US;00\0Z3E)?;D;J=O6[=7>;A'=ZPEC43??#IK%ON%:J-MQ-P$0W@ >0:0
MPE)XP9D,D=OZY,["8=3G*T&*&(16@D84-0?[)1*.M,ST0SLE-79.&G'SZ9TE
M*KL^TSY=-*OJYFWZ>*MJCNT!?UD Q)HZ!2 8J.<\&&V8R1N*44V%#)S4@9T%
M!,#IP(YFR1A*$E)"<,2)=14 2K"U+.9>*RMK *P!L ; &SW8SU!"OP; .0/@
M=#B*,5@53S0B97%8J1RR@@ *NLB8P3&))&X^0U4#8 V OSP /D,?B1H YPR
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
MJ$XC]U?=7&73ZVA$$C)PPXCV6!LOL> J2A/T5?];CMYGE0"$.,;*G='\49S
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
M]7%[_X"]>?LQ6:8XC@EADC->*&?()!.1B#IX''4R4N:,ETV!\2: \Y:.:IT
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
M%X>O_KI^L@XGB96F =E $^)*<.1@7I )ECG%4L3$;VP+?<MY?;F^GX)+5OY
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
MUA/G7?!&1PQ*16"A$;<4(\L<1LEPFNMD"Y)CA9H64!=0+\/M5T#]8%!/.?W
M9H3_891K5R/N(D6@MRQ*3"1I*95<IHUMPFYW>2Z@+J!>EKNP0/W!4)\X"RWW
M)#!!$9$Q(8XM0R;I@"2-"C/,@P]L:1F,!>ZK"/=ENAD+YA^,^6DGH]6 [Y@T
M2L$SQ%4(R$:F4.!"^^03CTG !H\W-;G=IZRAH%_[)+\W5Q5QX_?<XBE.]4EX
MC/C)#->8:5(7^8(RR#+(1Q]DG<$+-2HHW%@2>5]5;L^5H8YM_TO,=/+448SU
M5D?+#%2\CUT8ZZ>=D[!W.;DO1UM%$4OSB*7INB$6VRH'$3$5.>(N>61]=(@P
MPI7%8-IRG^.QQ-2EE%;4 EIO&-<>?2A8K0NK>+J9?1!>.A1@:@"K6B'M"4<X
M"1_ &)7 P&#6%)RN+TYK#R@4G-:%TTE\@3C00MA9%&%*$#>!(".,0]@%A853
M)'&RL<T+4-<8J$L*$A3XU@7?2<Q $>>ET@(YICSBE$MDJ#5(P5+FSAL31:@[
M9E PW$ ,+]/S7X!<%Y"G P' M4X!Z2*1L$)<*(X,<QZ!G<-L]&#<1IFM6UI;
MK+]!KOZ5<-B]NZ?;93GEWW"OW<VZ)*-I!/[:G4QB8;#Y&>S-M:/] E/%'4',
M&X(XQP)IQC *#.B&Z2!\2AO;ABY<TK><<VHN6&OWS16PU@C6B7M.)T:#31Z9
MX,'L!QL"::LM"M8;&9V58 QN;"M=L+J^6*W!/S=;:<."X-H0/''<&:5 P_L
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
M%L@N -F)QU(FJ4+(16TPHXA['9#S(2'KD@C&>.Q2JLUC66#;7-@NTRE7L+L
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
M,R75J3AML;F:Z]:(%#T*H$JJZ" )F54@DK98D-^-TW[C=^R4VBFU4^JU*76
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
M8:(@F%,4@!D%):^$)>-<J@*]_FF0P\0=WO<1WK-T0G;DWQ3Y4VY'5$4:I[U
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
MC0[&VZV#7\O..-Q)]5'$\<[!YY//.1EZNYQP?V-4MG8_[8]PK_ZI%$X'G-O
MN<YJ=WN<1J7.;'=O__'HF&-76UI6_?MTQ*+JC#HRR6(C)'247=1:E:!-D81N
M4@98G90!/LY)GR;-U^T3TWAK/'EV7I7C)^??=87?'"_-VFY+"VN K!N1U^JG
M_VMK-WVXF\RZQ?_G]>=W;_-'TN#>/7NO5[]L;%6&W%C?_.VOU6>_FE=K&Q]6
MG[W\:W7[WY5=\];*L]=;JV]?EY6U.J;W?Q0BDRDKP;[(:M!:$!B9A4XZ, !Q
M\>E(]%56X?RT"2Y=?*Y2CEQ,K7"S"R;E !BUAZQ]K**2J[CZ6'?E8.^0'RV_
M8:Y/6WU^MNK3MS-YV":\M=\>RMU/CT]8]_B96+X,S(]R&,X1WM$._OWPIJ<#
MWJI '$W]!DXUMPNC L64LN5@'LTA%3U8<YU4=+"/I?[^Y9MD]NKA4Z;58V=N
M)V6Z#_9N#18N-Z"+\YFTOSLI:S_.]=O8JTRY4E^WL3]ZOI.K"+UT7=SKY$1>
M*O=] 7,B3[*Z_TE[/RV?9'9/?GGS]_FV#VFASF1T]^6Y:B;W9,7.9G/W);Q^
M>O)=XNB'F59\W3S,J_396. DS=>_C59?/GWQ?'6T-#I_:FB.69L/KT?2E>=_
M;US*TA=#+*FT.B.&JL6J6E4Q6S('JY,\]G[ E/?CFK[E8[?(/7$L;S[7ZYMY
M^]6S#^K=YL9XY4MK=O3>OEO[\&7E[4K]^?>-5\_J;)ZE;X_CK[T;K^IU>+7V
M^_:K%R^_K#[[8%X]V]IZM;;RUWIS,+]]WL;SJ=ZCK(S/9&UF3PZ@!.%\T0(2
M%T'*LY"M4$QT10.[25,Y$P>N!C?_WG&=VSJW78W;DI%DH12,3@*6%++TJ1BK
MR+*'<%5N^\)5,N/^1J>U86CM-%N3BP$BD$*#*Y762A%!@Q:!K90V!FM,I;7_
M[W^"5OKGSFN=UQXVKP&P-LFRLQ&JSI9)LY;.98_@-'G7>6VNO'::PIF\S\K+
M)+QNAVS(*A%\8N$T%%UB5ARQ\UKGM<YK1_I:0=]JCR>?*L590X9T14_V)I*T
M5^:U;HO> KF=YG"R"S(D()&L\BV([P4&E80VUBG3.F;8.V>+7MD?>=P5^,ZX
M'(_=C:<QFFNY&<_-^KO>7WVUE;N0R>\THSGC [E"J1HWD#1%:3P;;U"9XE3A
MKJG-D<P^GW&L,9F4-"B1D9, +DD@&"48%.D0#4BC!M/4+B:-6U7&.F(O6[_
M82D^V%:'ML)2(ME<*")J(@BYZR + -M3QY&JFJ'2L1WSE>V@7"B"V$H1")V/
M& $Q51UD28<;'_/MH%U<T"8CE<TR:QTKAU<S(AFD5/\J75;*JRYFYXK74X>(
M<JH:<CD+%=$*4%Q$\(@B!V4L(NM0AG/T=L0N+F*U=16:'"*;! 54T%9)LA(K
M-('XJHCM8O868'MJZD=?%"DE1:*L!52=2+2]$A3!>&MBW4&_>&)VH")OD\_V
MC[U=9+O^S2$=3$J^'1OXKWFKG3/I243=<3N+@)1SQ-E8[UP!3AP HHW5;E*Y
MVE(E=C:?,YM/E7YS,DG&A$)!JDI85< $!F.%+DH7S<%+XKOFN.W<UKGM=KB-
M0E50M0),*D H"6/6P2<7,L=FKG1NFS^WG7$(.4*;O1, W+H5>2DP PMLSO?,
MOC[$/)"FVJFM4]O=IK9L7732@+1D0?L0$Q:97>;LL+"_JMK6W6;#LMJIVXQ\
MI*)B$,I7+@.MDD!C4 2;@\[:9&6XYQ%U7NN\=N1<=#JXDLE7<0^NLINOIHUO
M70LCLB3H*MO\R>W4N>A<],I9%'6[5%797!9!HQ26#<M4=+3:5I7-+3D_<"7R
M6\\C.G<>]<<]4*X=3)C1/89J[-$'>4\'>>^;JDQJXYW)G;N5SBJ7BA%>L'+W
M+T88N"1C@U=5=@-D##F6H*,"6_]>_]+-DSE*\+.G4F.N-HB46H"/44"458*#
MBP*5U;Y@*%8/;IXLD 72$?LUW37((J71F"$!&AN=+)Y4J18KFA@N$]7OV!P"
MFZ<.T1Q5D74C1)8, B :@3$6P843>I(>LFF5EDW'Y?W%9;$E!-0>%#@(MAI<
M45'**<5<32]-79+.%:WZC"0MBKU"0:B;+2Q;?0=4]4O]YB44@[9+T@> 6$W6
M6RI(4#Q@5:*\5$@A$:F,+E_FX$C'YA#8//53!3*H#7H1M9<"3(LJMKK>CCA:
M],G'Y!=-DM[[\VP7E=#K)]IND9C8$U<DV(S2@(F2- 3%.4/T)3K78X;SI*NS
M)]I4-"7&9$4PR0BPVHH8 (22IB@M01G2/=7^ 2"V%)-L%5(LM0-?;+!).^F"
M-XE1@NF(G2MBSQYF*P[)&*&B# )";KE+OH@BH^1"MNA"';$/ +%*U>FE9*N
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
MHA10?!21#(CHB]%%:@TJ]J[JG=<ZKQUU?M$ZD"[D6S=6HRUIE6.NRENAJ@(
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
M(".)JC:C5@Y-C/!HV2O?V:NSU\-F+\02@:$R5P4'$T>RTE?>4AX-1=LKD2X
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
M0O@];'^[937(H+&4M4X &(.QU68HU5KT!BAUVWZ.I/7JW)DP1U'9&%DD2DI
M@BB0*WU%!!7!<PD(/9+P $ +&'*U"TP$4F!U"5FY:B"0BDH[6ZX:MN^@'1:T
M4[9]D:W*B705J@X$L/?M)R^B\T7:"F<'JH/V 8!6F5@- N=#!-5B25A42K*4
MY(,A#?D2H.WP' *>4P9\Z^>L @:A#"<!FEA@\M2<<!82*6]S?K0<ACICW9&Y
M@,BL8(LEN0(^5Z-=JF!2MHZ#CQI<D+(C<T;(G#+1E<7LDLM")U>U7>>B"-(Y
M(8/GG&T&(+-@R!PH]'ZWZMD<Y=F_V-W-^Z.I?GFW$),?Y!C$?3Q!>.7YWQOR
MKF1 3.1\I@ <.7!4I(V7I(A#Z0Z,>5+ZFVD'AJ4<HP44R1"TCEFAVD)%"0E%
M)TTARYB&CG,NS.'H3FV=VJZ8Y6V,C*:53S49@DO!%Y\XY5+(9$+H4:7Y\]MT
MR>, 6B>;A?)4!.1D1<RLA$M1LK22*?- ":.=W3J[W6UV:^7MHG**77'@P423
M+;<*A=Z:$/"J!T8[N]T"NTU7A_8QN6:&:Z4FK1A:Z0?+E>=<.^'B90F37!<
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
M'5ZJ>&$:7H5X'EG>ZC4NR.@(M-'.AU^.WK]G*SB7.O];$?6&V6)D4#F-<K*
MF:36F ');N5<* O#RJ1S?>CNDMKF35-UTT$*A;N)[BOR^X+=UW:I4G-:I,%O
MXO=KP785-ZBHNNK)Q )!%9;DO;B+M><4+D7_2%H<$#C(.B5Y0?!7< _3*&6#
M*3N V^X:E1&:.=K63R(+E5->9RX$R!4>F =66> JIJ1T%3Y5&4;XF%M99X51
MWI\_$F_\T@<->Z^*0,:N?!963Q!44\VU-=J@!JWQ6=P49#&8'K'.8^H$> >3
M444UXTI6B'ISM2K&K'D='S*7*>>N5YR+N9%3X G#YH.%TW>3QJ!R'S8Q!$LH
M"[0\'YY8TNJ?8#"OMM2=\CF_%/()CM&XXUUUQH.IJPYU+C"ZXQ=5MEI.FJ-6
M.7M+&7/ EF?6T?&(PE'.&E'I-^< 7+;RX#!DP2HB\EQ3TR?F:A7!!3C*,RK1
M256$(;ZUGJDDYBXHI484KFXTEA?6-NF*]37MNM8&?$G@5!U#1B/\=#V7*L#1
MH%.$F58IMM A.%!:]3:L>0$X7/?OE<SR>@%=8=.2^F*ND:T\!]3-N_2%&/5O
M"MA!%9KS4I F?AUF4AOAQBJ8JVQ$B09F^>-QI8AEDSY]RVRW6C0J4>.A(+F
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
MIPTV.Z/ET-&6VQ=CRYUEA;\<,K61$ 3$0BBWL%XR"% 35RDV11DN+V;Y"E#
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
MQ[/D*Q2=%?2<I.4A/T@]P&B0UV_$=5H#."A2XW49<J5Z%?C/&U#+WF+H;&G
M :R#&Q.$@<(VCB(5$L5T@&KU_Z [*7 IL[E(.<R&3@G\ I5-/.&B! \ WL9]
MFOXVZF*>#.X\WE<)GRL.$%^6+*^R%(.FI5!-NLFGJ.\W45M\W6*4AOBWOMN=
MENC.L20?%D$ZDX5SH'!X)Z4)W;N-4F+K**?>\.BQU-VS/I!7Q "S,,$QJK\5
MV0U$4S]UK?,PDC?6VY_.:WUTS9\J.(SGXF:!IM$_!4Z?,2L*7W16>TKE8C-!
M.D\NN=*F81P-HV<X+C4*YASKI(\<A]N[DLZ,Y%^2=DC-ZPSR!JFOVG@2A/0E
M"S)%1@6UKY9XE/XV['5[Q7EA=@:[3[HP_5>ENU&5BS'DRDX<7;S#.AM"=B_/
MQ^M2SG%"_1V)^"3FLB3RZR.W>MU^PY%F\]B8=RE=S $IMJV\.94#YYCGK?G
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
M_,$'WHHX^=<RA:]3&&X*ZV3Y*3PBQFGD)FSDMMB/FKEW4$W\P1TV;AI_!4-
M4,F.RY"1CV-)3/K]T:O',V9JR^5T:2TNSG^S3D^.?GYS"J0P=E_5]M#3> )+
MA2>@ 3KQESR,5W MD(JF28MX)-UYC)04W_PGW)'#:9:7H6=E\S#(X?IK2I9:
M?S91F#/N6F>KU)(=[*8@4TRP*L:T-MSR-%2/PM_ZW:$%:Q@!&[$MN'/@U _%
M'8>A<A8:S@$=JK\-NM/*:_IN^9HM3MPV!ZYK'<'&(3\4471CPRFR9O(2R,</
M86G#V2I'K-6UE1&Y];N(X,CD0'KNI ];FR=P="WA$9@KONVW.,1S^2&'1<OP
MJ6$<X\/@S017AT/L'OAQ;'8M[.EQ1,(/RWJ?XK3-!?X-S!*$HZ)W+0V8>89I
MAE=% 8J]1LI:NP0(ZR16?-\XL4!6OA4G.9[6996DX$D7\R0%PCB7F12I-X<G
M>%W;$DCS<%:9N#W8ZP0/]O4\@==&>#B!IG.B80O^_UIZ<C&#"QR;CQ*>F)/W
MYS@P' ENCC-ZU9N,K/<"!3@\*827'<]36/;7\A.]UI*?O&B5D1BR0+V0<89<
M BZQ7@/5+Y)5#K> 5)&7LFN]A5<L@/YAQ7"LI%_8N*;6:9)+R^G;UE<FAIU4
M(81R62S"?"$UQO(Q,=Q+&7NAS&SK%V !$<*\>%(B'65?>_BW#E:1(2YEI@D.
ML6C0&"/1_S:,!8P<ADS,AJ9E(_>.5L@9X?[WL&?6B6V=P*^6PZ009M:O*_@>
ME, ;H#E$B4;Z@;V$2WJ=7P^=-QV6JC!'17+K_.>"=\E/*,_P2M\0U[Y<X-5T
M7.4GD&0H=S3GN(VOH=9(X.)S6>H=6OGL6J]74A.@# *):@4: F?_<_*ZXTRK
MG"X3UQ;HG,"(]&B 2=PQ17^5XMN)?]Z+^J9;$%]_7!#?)LM].]C\J?-B/VV=
M9JE\G##<_(%"Y^OA%X8:,C<K!2I#K30%[@<\+Q*S) 5=\4JF<RE\FSN)R0CD
M6'H#4CO+=\'1]RJO?#Y8^I/N:/3P6/K#[M09'P@V>3O6=JSM6-NQPEC[VXWU
M2WL4])TZ$J?B]M6XRX$!]'[E!@9/<]$>M+O!QK6;WHW\>F#K=K3 IDE?@I1\
M=_#YZ:W:WU'#W9C$WU)62UE?@;(."Z-]1^=BVYKERWG(4UV<;1H]/,3B'-[*
M?%'SD ?I?W%X:]924TM-+36UU+2/:]8[8(5OJSC*ES?F^=:=7-KWM>\[O/<]
M-QBTMLW0@0*^-\]M: _=\6.F#QT\9,TAT_OS:W#@VH/!KN5(^T=S6U6;'2Y,
MTF#7(OVGTM^@)8^MR.-Q\"2?#'D<LL1Z?AK:U!X/6^3'YTKOST]#F]@CMX6C
MW7<1O&M;@%8$/RORF#Q3\F@;E.U&XH?0=J-9+1N-AP>DE+5=6;[Q_CBVL[.,
M;#?I6SL#VQW:]QUJ6_SMS0YM:DS1'TQ:2=@2R.9&G<YT5WN^W:1OS6=W[?G=
M[M"WWJ%'/$//+<>E;?6WT>H=M<DBK=]OX_Z,=VX7VV[1MPZOM$W"]GR'G%X;
M_MJ;+=ID] [:F'Q+(+>Y?]WV%._[)HT?)TK9[M#VC0,>L7/T\^R760&5:WMF
MMNV;[NDGL">3MF7FXSE#G^]);;LW[;8R(]N9'F)_GL<*'3R[YDT[ETOM W4\
M?B9@2YK[&Q-K2;/5,5IKX!NZ2_OVX!"3A)Z,@O-\CVIK#NSHN.[;_<&N(<*G
M=ER^C=)UB!K7SH4]#[M*SUG=:BV!UA+8TQ;#WWH2%8P[VQ(9-9E+$6E07,H*
MKK-MM,V;W5A][I(Z>*0NJ=66/6U/U+UK=+839=W=*;5">\Z7TIY)5EM1(C>3
MTH-0!%>2&;:24D.V%N$GF\DS$]AC#<DUS$-J <X9K]BU2D01ME8+O9![$>*"
MX%.RU7()%.S-11BWC?GVG5[#ABZCE=;2PX?FDOR9.HS5*11GH"B3^_&I]G_
M%^'=-U*DEL]]_00<@)G()3<.%$QT(=R!@RRH\L8D7%MU#[V&A4FQM[AJ.$GG
M!3[#?/[-32:+QJ@M]>XE]1:4>(\VE*8.X$S^;M%%SL-U2K^%NB^:.E7BQ.Z8
M1L1/%]8<EA"HDSH'%FP8FP=:JSR,PL_4S-;"+MN:UD%*K**<Z1QY<U7G4"L!
M6W'K<F\^!FI3W3YGM"R3C'K[_I#*B,Y<V> /FT\9-RH=NU?>(F:@3J_RS;>L
MH4@_5@G;I+H<YK]W:,CIOM WS5,]A26L?&<&6_*Q0PW4?Q#1M;C)7GQ?Y3W
M>&H+7U^SC2L3!%^V,O3$;=N+,,?SD=429?X )I=,\2H8I=CCT5G  H+_?O$?
M=V_C^,6/%W36L;<LO)"Q+\2/322RV9AZ)$_\S]3__7V:!&&^C:3[)D-M/G0\
MU"4-U0HS0Q3 /YEBO"9K0^X(UPEJ_<N*C+#B%74;AXL"X>5)JGNS(@.<K8 /
MXK/PSIHBO."FY5>DB'C$+F.?6[3BP[2FW]#3M9 ^9G/7'=JZ7IKS?DY=70?C
MP8-W2)QT'6?SK_O5S?&0QCKM]B>',M9#6M=#&BO2P+?I/NH,MVG%L8>-1KYR
M@]&#79<'[2&Z)P'GG331M@W?0\VX[='7KMQV[3XY#M.V?VP/97LH]V3E&@_E
M88G]+=PM;,M_42^V'4GDH:FI?>43?>5S0W9JNY<=:*^ 3;TQ)NXAE9GN'X#
M(=/[\^N-,;8'DQ969,]S47=.GW\JS0]:EO0,1; SL7N302N#GRG!/S\9[+AV
MO]^"*.ZY$.X_UQZ1;0>B>U5,[36)-TO>2?^03-\'A"-_A(*ZO2:/31"48Z?M
M;[/GF_1RV%^+_;>[LR\<UK&'$Z?EL2V!;'3UV,Z@[9RRYYOT<MA[%![[W&)K
M;=>4C7)DT#\@*=+Z*KXU@YILSY_:S?GV9M1PUR:4[29]8P8[F+3=.%KRV(P.
MU&]W:+]W:-)[Q,9AS[/3@UEGVC9Z:*%=[VG:].R)<TC"=Q^ WQ[2>?-\CVH+
M[;IC,R6[-_GF\)U[=EIV<74^.Q!-I^WTT,+I[XUFT3+RS?6&=L]U6YVKU;GV
MA!^V1W6C2!W;@[:]5JMTW4(A]\S1>N9*U];(Y2U6ZZY#:,9JO;@5Z'J99 BY
M5\&N2P+K;]/NQ((!1@A2B@D ?W,F7:?XYI[XJ[ @!:8JO&0P8+CB_OCO=V%D
MKR&U9LU0K;69('RP B%6>*P*L79[].P*:O9UF,\5.JN)G&TE,"@"IKP%?[4E
M[:]"VDV8V)N(NK=&U-W1%]-T@5&,KQBJ/@7#WNXDW0S^7IO&;5#@2.T14)G$
MG@1,]8S,S3";_'BG,A!N>[ 4(7Y&ZE9WR$]+&6?%3;T2RKL [U:8W@4ZM[]*
M"2!S,T*W9;6'XUL?CEN)Z!Z0W$1D3:TORE<QM9DT%82?\'N38S;@8C-&*V-A
M^Z#RQ$E>@>"&P2.@*IY5H$3%R&]"&1$FK.+O:H9,3W22X&9^_\97+L1'::V6
M1-PSG#X(@,C2[P+JU9"U68%9VVT@Y2W!I,<O;J=_YY$ZMC2[+,Y8LL$"OU$L
MH?.A .U])]*/$G_<%I%X?SK1E)-8Z$F43 _5I;! * 9*)Y![GY1J1& 'C@D:
M>^A9C)T.5V]X4M>Z]3V-(,'<4D%D"G0X^V%;K@DKV:(&'PX*ZR&-M44-;L?:
MH@;?G9_3H@8W"]L6-;A%#7Z8&3\OF,T6H+1%#6X/Y?ZM7'LH6]3@'9T*+8IP
M^\J]>^5SJW1N480/%-&M>6XCVYD>4@G#_E6G'3*]/S\$0]<>NRV X9[GA0T>
M!^?Y\3.[6I;T#$6PT[<'O4."VMH_?GC(!/_\9/#4=H8M*L&^R^!=L=V>B@QN
M083O5;RPUR2^0? >D,QMD1._\?Z,1^T.[?<.O9Q.6_S@/=B=#<RUY:XM=3P(
M[&.[.=]X<_J#>T*EM,C!NR]VBQR\28*XAR1!6O_$-]X?QVV1:?=\BUZ.G1;<
M>0]V9X."/IZT_+4ECXU*X*AUT>_Y%KT<[-! J<4,_D+,X.R6S-060[C%L[MO
M_EW_H!JD[ ,"TT.Z<I[O26WA[';-')P.6S2[%LWN%HWY *GC\?,M6D;>JES?
M.M_2/:B:AWW@$^U1;76NQ\@4=7N'*%5;G>M;9:GN6LNS#]3Q^#I7BR#\U8;0
MC"3Y5L%%;D01MA4DJ<)J-)! =P)3M<(U_%(_3*67-V'GB2Q+O%#D&F.2/D76
M0OJAV(#/E^2($.G!IB<X"W$M4AG+C'\4WK]78182Y"/,[S(5"P3]RZQK&47X
M7P/@,A=! (-IL7X?@0C#=>!;&_Z((J2.#3B+C*BXA&W]%"Z 9("^_N9\5!#
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
MAPRV/_$^TN"O19H*YIK\(%BK*USL920\[4C%"^M/\N4L/T .B+&+62)2G^8
M5HZ7)R"]V&F'83H@DE1>A?(ZHQW4ZYJ"O(&K>9<Q)J(Y)EZ$.YN@Q"S<=[!Z
M,0=*E(K?^!PR,%@B*3L#:6ZU),7K"BA6 @N =P2"1FD2CB>RN16 \68%>+9*
M(N$]%[,P0OYAA#*L3$22GX&?\2$X]LLTP?&F"5@\&3^,#AX,),*#D-EL&^/U
M&1"SKG;>6,(,_\?E1 \<&,8X_%CF^N6EZ6.>,B1,H(H$$0K8,0@3F8=+17JD
MDI83 MKZ*/E\Q4 4!:1!MO* .69HX8(=^(_D&G4)0U=5H 5@L&;KBT9V\@U&
M;D!M056));Z$5R /*F,[?/)(P4G0_QIQG3<^O+;[<'QIXV.TW^,$><V*O=&L
MH<0W..2Y\42B![A87(DP8I]13'H4#%A<)>Q?AM>N2-T25"<.BF"(]5OPP0?:
MPJ-K/)!G17P#[O-A;6](4Z-)TC'GU6,K7*97H/D8# ^_!6K :);E2?QOK(G
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
M1WKI;HRM\939<N1:><[D)+\$UA=JIS-=9ZQ:F.EZ!^U3PE C7/S7RN>>9IA
M5MT857Q-E  Z319RP+!YN%H]4EZ<,%7YSX?'=I29463$8H)=SG:UD0M_#0J-
M-KYU?5$:Z[(?I 0LGRQY1DI' Q[,=93KSRD*^,F9)(@%$)!,@7>U!=%P%JM7
M9N^;L  J-W=)V7R@#:OG<7)N,:!E@@*?:B^33%,-7_-O,-C#G+?9& PC^GCD
MH<#+HE 7&120/ 9 5+DD11JQJD8EB !WV+,Z50RLKO6!/1L>Y]";\P@$Y2MC
M185R&5#@)[^#*]4ZZRDC\H-<PH!F,)+"WZ?/6_'"(B\?YBF)L\#[RAOI)K6#
M1B'-OU<Z$,6P#W"N5\Q7US#31H5W%WZM-!4-\R+F! P+UD)>XB-1M_;F99DW
M2$<\W$7N-YSC_!HKU;C\-^6NB9146BP>;U]][Z@,J6F[</6H8.;?O,@'>,HO
MC#W%-/,<$V45O:H$<]H>]'U]+BNM?#A0F6:0:X=XT]DVX4/(@^R3 ,5$9Y]+
M'K%Y9<3U8H6-JG\W> J+*U5@8-8E*#I&$L#$=QRLP?WG[(!C##:[*"K(F2AM
M3>5A5KPIS(R<DD*3P6JN,KNE.!MZ'@5X!T*O-"_"C &ZX.A0:4N(QS Q]0PL
M82?_#>&'()'9]U;PBBG34+52T^0JVI:]2M45M(17$>LY\U\N(V@LJXQ #V?)
M@Z1'/X;R?I\]F\D(U"NI=@S6&K5^;%GL;SQU]=6RM=#Q&3SA;O&C]F<[D:%X
MWFTA,9GAJ0/VFJJ:+X07*L:MK(:,R:X<D/8;V45M)!H-U0IG(X>LWAQ6O7;/
MT1 V!(54T .6ZD0?DF/SD)2$<JX/R3[/<D-]3:EB V5AP!CV#K9Q4?0-KENW
M5!>NS5Z2W50.9QB^%="KHD[FGAS39I%WHX)0N_.ME^NV*YJN8%>.^_U78+(&
MWR$_7:RB2R7V]*Q-,_0[5>WG*=P!E=N+0XFPHBX($5*Q.(B%O8-B3I\RU("(
M2:/ 2U(V@)1%=U-@@B7KU]N[JO-G1N3J#OU A[;JS,J( WKE2=A^V1N7R]!:
MB\A>AC5"?GT!U>)=R8VKQ[;F5UB^MN[G:[CS!P_CSA^W[OR]'=U7=^=_>V)N
M5@W>'YU?6"<G5L<ZN_C'FW/KY/3MV?F[HXN3L]-[AVL'O<,*UU+F0W<="OSP
M5"""9T='J)>&2U./813[93DW^REAMC]J7NC^8+9O>SP'!W@\C[I/.?GWU@7
MA!#K[='QQ=GY?@92=SS=)T7=@#* *JF<87R51 2Z:,WA)F!FZ&EE[+[L8]<Z
M5@ E7'V D%;D12K<ZN7WV9P<]=HC",8]^H4C BN6]+0ZR@!&]YAYSC  )Q%V
M@<LIFW+J\N12DG%")B1!'-/',$:CD\W(2E[>W8>Z0(&JO:IJ>C8Y6>RG?#QV
M)#!VFC+(7)QH,(EOF) YDP'"+RS$1Z9R#9N'99WD><B89I2KBJ <:N> L"30
M5Z"\GD&"!:>,(DJ$2^FG6#6*=JE=@>6R#0HIP"IN<WNIBDB&YD M@3UH"J=*
MF:.SJOU*_GH"K#*LV1);!@']O##U5@OT+GI2P;5AA20!^:2A:E:!'ANIU90*
M)^ XFP(1:>F[' XNVTVR(@ 1BLD1[TG)@T5.?O81:*KCL,G=_&Y[#M7$#\F)
MP0#P*L2?(/0+HFYICQE[2TS,KHVC*B"#KF7Q8.6!17*[AN]L1N)E\#H%6Z7K
M)) &PX4F5YM62D09X=B),*V"V)6'H5PI76IK844V'&8X%BP."LQ=0G51[D/*
MJL9WP8TO_^L[S?4+;Y/2"K,0R$/@PN9ACJ'!RILV*X1'^GA4%OP _=#GM-OG
MBC4KKJ?#A%KT_:3V92^GM_&D-D_XORX:09[0D[K./#EJ# >0 X"\0AI'D@!7
M\:SSB<F3.LMOY.Z-DJ 6Z5#0DZ2ZR&5((R1 LV25DR<J8P1P"LDE*W*Q,@9%
M@;@H-&G3^?+VFS0W@G,M$0X5)HCHN;I @D';A*?7/2UIE_D<]TA;V^)N^15N
M-N-V@= F#%*-WH4< =.>**M![3TO((6%-=Y4T9CM.DDC_QIVJ/9T3U!)+@PZ
M72V+'2XAOK2)JA'#%$*KPJ7B_3>>(PRL*T0>\Y-K!OG< %>&>0P&O'!QKXG>
MA:02([@QA;G5+(F""2\5![M:2-U+RJ'L+M2.$L3MAL76;[:M6"C1@:^.$G2T
M7Z+[.U;N FIP2=.EY=(8RT!;^0J'I]$]%T##G,5FM+!(X>+(F@D\.: &S<.9
M OJ"-<76F4M+7A5>"9C-G) A"0YBE>,Z,6**>H4^G(0'NTH#>4U7R@A$10=.
M 2$/6]1\,RO2?!:81%@VQ%IBH1'J2K2^$6YRSC5VO"7^*C7;>F2RF!A2TRK^
M&,.H6 #.,+4@Y[BJ2K?08KBX1UT'^X/4?XCGF. R*)Y7F(2<3D!;4U"PDK8V
M;%*IND3 Q?ATVU6E^X>M%Z+286S<WZ+%V&#4=LCCY1KTN4/>N6I15( *EN#C
M215A$,]U/1ON%E0_6S-%S%](EP3%IQ&A;74"57<DK1PJ'$ >1X;(U932P\HI
MJ94U.5Y!7ZZ:6K.;$F&Z8'UX-I&$LO_?WI<VMXUD6_X51+TW/78'1&OQ6I[W
M(M2R7>UN5[G:<DW-?)J R*2$-@FP 4(R^]=/WC5O B"U6+(I%R9FIETBB267
MFW<Y]QQA[@/&(=8A:J%?,C7'2%\H^#<R(%??J\,2O;TEZD]!7&EE)9RU1-'-
M]/NP8/U:(]Q3':VP@/\Z@Y93C8!Y5H?Y_*KS^4I])_1!&.3IXS>@UYPY2EH@
MQ[R2CQ-I//G&0NS$N' (RR]<%3;Y/3Q(H93D/F< )DS9IB$[>H@X@M]$/IP?
MGL/1\2CY/5O6ZB^%V *R$X6K+/9"O ^QSN"$HNH#^8?2!.'Z3O#T^GOL'L["
M1T9O?EZ2.$^O#]XZ@>K;BPR9I193)_1<?G+F)BU)4TNQ43>35!/W&6L;S4@]
M2YU_XXVQ:,$M/#-XO4%AHE2V-Z/"4+=5ZUH^=!S=V&3RS!6GI&D%,8^\1Q1<
M4?2S$@\!/$N-@_A1"X8J+\!3P54N\&  %P]<O7>"V7D\</4.Z)NML/?732'^
M[B3)YDT$>AG!*(*P4DD)!LJP;)!P46$%MHC ,;N#VG6]DCW4XX#9@*80/1;2
M-#&-$?)3,+1!N 6%7()PR_T[=F7,J7$'VY&$"+:OJV@_Z(9<FP#OHF]Z1=*+
MY\ F@4G\W9#= MLK/YMA6X("9.T<S@=-./:6J-B8^4G/"[TP+X1*\-Y/[M(&
MDAXBO=TK-\86+7[#O31D-?L^ O^M(V>[H7LD&X^;>4.G,+7N+7O)F6-]-)E&
M.'"IL9047WR\+UD#?$'_?[&P@J*?^#/<371,Z]J'/C#L2X,<(> 1(!=(DV(G
MB&]$0D-^%</!']T32[OD4>,%:BR\8FRO2&=59F%XM=WQ2O3K/@, RHKN4I6U
M$.F.UAM<^F220RF@2XC-A&YCF_1 &=6:'$VF&8."[CW<Z9N7'?J5ZF :(1P_
MG-[L@6%H<=(]C];?ERCMX%_\K/D)) $J[5YM5>\OE>.Y4S$>E="YHB /'S*W
MH\EC/?F.6LPR^9D$U-X*;=PQQJF'TKKI0T@<U-"XAEA(;DV&PNY?1LD'/X6K
MY,U?/J"T]HC0']EJ#D#_OV6P$O_D@^27WGYQ!:3F+UH6 ,NT%U@ ;B H%"P:
MB5 %-4;2 J&^T3X7()73IL<P\&]5J*W7A5BGT)9:B;8W)+:2]C7N#6(W@]C-
MUQ"[0>145R+0Q]?H!P1]*=MXCB\71F^6^3GW8>YR 8K+7T%(L U"N:J4H*G!
M;Q 21(]0:>\1GLA\&V8,MO/TOF:X]'Z=E"E.,&6&8$3F1&^PQ7SZE_;_7O<U
MC?$;ZIE?L[A *43Q]=67.UEQXCR(ZV+QZ.4P.5]Y<EC9LR61C49]$A5K.2*'
M(XZ9&\HJSB?SG\!JGX&;"P,OV>CL5#,K=+7*,:81SP#ZA'TQI1.JW"G$O9 8
MP%C#QP=\8'MW&T_^^B6%+L.R^<K+QF@G<5H&Y:VQT""I&03T5.!MD4ZGW>CM
M.@0L0S0&N 3D"B".(/_=MQA>PK>&%?#55T!3F"S-532B(S,A2X?;7=CDH-@0
M8PJ]\\?,TO39:VA*:.;WT%GYBT-D88"HJ4-B17K[_%QQ<6  -#?53BTD)^7R
M[(K9"BSKK+L.EOO*A+BCH&G23X4CUS_!V72G/B*R''2'W4>E?*V/.C%\7S0G
M,PYT%U5^#O%#*YDA\M)^-$[*JD*XF3!V44 9$CJ ,HGS 1]Q/-NYE"C&MQ+K
MK1Q]%+JOCRS]+(7TD$C/@ZV#^6+CU?,4F@V \"R%'.8%4?AWQL"H"_=&.Y0?
M@BEQGW-J'<.L(RC" *( 7C<$_AP)&AV#PJ_C];?4I])8JH+%BQ!0YR<'KEGK
M%.8S!Y!^?VHKNU)9:P-+[_.UN II(/K?4K-?)C$$O_&+R-L+/$!T#3#DVE)L
M:Z@-4ZA!-B:O_5KR(U"?8<,-\5_A6PH,7Z%+)?[;OZI;XH_=^*SPAN(46V_]
MAZ<5)-GH@5P=TD+:&0$+KY4CPIC\PDGQF]Z=7KA$!3NW6-IEV9^FXJ,5\P7%
M&46PT7'*OA/YVUW_*7A,N.[E $V9F]3%;2%@,%),2T% [=_9NV\H$,=Y\04T
M831%OI2!(;PRH_;G"^\BHOG'3#E"4_QWXD,CHK"3$,Y;%<570!!/@&-JANH%
M&YI$@63XD7 K(!XZG@@=*Z<EOGV'U="F$D*;ETDG7 &KT<HT:1II@#?<";SA
MR0!O&. -6^$)WB!?9PR8-\E+L6L $D3YS(:H*[QMX5QS[_FTTK,3C*L$VG16
MSATX?]@08;%8TNV@H$XQAA?7,(;-?<T?LB_'V<*Z)93*9G[-W-@9"'X$=O@:
M?R%H\YIC&HM8E:-;T%3)I='5R6IBDL8*DC^T3O)"T7GC<K'"VXG6:@TZN72^
MX1\@-Y/,L@M5P0VTDZF6.* I1,H6M#ZLHH\_SI95+E6I]:\=%EZ[/Y]]HXGY
MRBCY:WGA#^0JY6.="%EH76:0,YI0TZRTH(01T96*U0M>J/Z;]KEX"L!U@SH%
MB#?#HY_"0O=__.3<@IF\@U^B3LTHZ6!]N<\A^:W AT'>$C[2O2\/+-L\<4RG
M2H,E#TG>-/#O\4:$[0:_G'._+@<3^@0E/6Z#;P!7X2L4$XHY3FJ@^,5E&0(0
MPF?/ )-)R52<REJ:13*F7VDYW_;M^MZ!^X*\KYCE\]IRL/D76@@(.7*86RRF
MD1\<^I)YNNA1\?TF,CZCY"^EDA"V'TGI<B68,?2YR$YHWL0O]D4#,\51')+5
M4K52V>$Q\8!ELB->#&6E?5_!TT8J=6ZF(T'BI=2EQ0W7 2";J?3NS1+BW]H@
M8$EOCPZR"CU:HF'D" JQV7Z1N46M#=UH>[4F_"7'0I1V 1^-.!D(M1/;@U!^
MIT74>Z,:AH:\ZO!]S-#4$/;SZF 1 P@NL-CKL D0IF*VS.0.?@/D-29"9.O(
M(#9\23 0_GDAWC860=I-K VL0V1HQ\&2D7!HA!$%/*</1AH?O5;^W)@DF*")
M:'KU>FT*[/#>K1!_B?+Q%_A%,10H\HY"].8=+YG,^$2IL[DBX('AL8SN _^.
MS-0]/(W?VHG)U$J7R"4#Z]75\<%2=HR83M:F$?6+$98#(4+/J)L<1YJW/U75
MT^ EI:8$C_8G,BBCY#5LY7QJK')J\Y9^ NF&[O+))E,P<5/7LC@9G&+U,AA[
M#E5/7#!F/0_',2]2B/AO5,L6GZNROX" 1;$4O* L4K0_!@PE4A#U[;P4?R[O
MEH6WH_(_<,?#'@S@'./4/J(4S=4VT?V)Z[<C&+'!@R:Y>']X3^2?S-<35J,?
M-W0VX 0YQ0-3*!7T:ETWZ01<8,I1;^?(70:/%@?>+.JT[VW3,(C!W;[,ZI_"
MEFYJ8PI;#NOO9\2\E<DM?6B'DX")N(OVI]:=8E8P0%5"(A, MKG<:>8^BZ -
M",B.*9V,*R&[2,4#JXC=*:0SP7)R5$F\ZMXB!M<TO72,9$]?87 NY.&;Q9F;
M30A*3 @E!$'A@0B&_7;G),-*MOK4J2Y>Q"FBD]@4;!4%6^7].+(]U(V'GA]$
M-PBB6AN,8.H7;DJ/=0&)8C1>9]F6[I1KVA@^8TX<%HFL1:&(@[A6\-"?\\$^
MSVM,5GNG+NI3VWST3#D@BA.\PFH!VPLK5*9>'2?3!:C;6'BI+AS69,ZKB8B>
MZ&%'T8&/O7?X1? TGG''I^ <Y,WI\A#C@5^,J$2_H-%WG61SOR+NHT/W,1H8
M'/E4W&^J'T">HP:OY-+)YG4AKD+3Y8X+@9CV.48FD@&+P9?,C-<8W0]F<8,U
M4&Y&,9:4Q2"Q&_HN1K:U"'():I(7+2U$9-:#1E)U,[GX.,4@8JU=U; 0<PS\
M,I-K[ 2I<?(!C*MW!R9I9</;/@.-(]Y-"4!'JH^NH+Y$=G7NQQS$(B@V;W!0
M*)*23R!T@U"K123$T5?THVEK0ZI/H<0FXU8$STL*!ZLF @E<(_&ES$)8HI18
M2$-PH7Z=UX+%,.KZ@4XDF&HAV,<68<DBV-\5Y87&*FU6-Q^  I.;:9N'@178
M./2)1WD2?^@!& *O$&5@R+3):\DTVT?2NJR=Z UIH'5/NNX),&E5H$>]I'R/
M/LW]LUY0?[R:6>*1IU5#EIR 4":73.BZ-"&V(_L!2>J)%VGE"SC62B5TVQ2V
M<9^$+=T2H54UYRZK14/=4>@M<3^W W_#)BBQ\8%>"L4BR,&"A .Z/90\"QZ.
M=%/@=\D#PI>G48.[S,F4B<,F!Z\T\82MSE5]1HFC:R0[%3=&7O?<H"EFJ/HD
M=VB?SYA.=7%&?A5K2SIS"L#:[D_^A>]I?!RUA$9])W+_@ JPM7WJ%O'.L324
MK>](\0_):HYVET&%^[S,)]'JC/T;0U%J2,88?3M*#N%KE7BF:"&0/H<7[R)C
MM[2H"3+ +DB09(OOO)@UR!MG9![][5V]#-D'$B@*0I65PU<\<_TWPL#<FQH@
M!? ?%&Z53%U ^LC7=%E9QRED/'H6?[J9'I9.%T5+<>P?!@R'BBZ.252A+2.5
M,C<',J4JA^31HF(W'_Y32A)905;1%?\LH06FUM-,"6]D6WS"5@EXUM/4[HOX
M(+2/DA4\B<#%DP7)E@M'."H\ML234-4WIM5#!<173H\H1IEE<@:SO0!!'[Q)
MV#TX,-$F1Y<>-/YFCC3D KI')@[/>^,<#DKI$8[AZ8!C&' ,6^$A73.L_TB5
MN1KEP-B<LKLPYW*+.!NA/(PE3])Y-N&BU X9]$J\V*CSY$]@_S=H#:0B<@N;
MUW9(^4PUF$TQNNHI:3X)3@RHU4_-@<^*C"'4*HMNQ$C(97@FZN3$MA8X*:]H
MYK;6"Y966W)PW&1C[F-:QIGCGL0C1Z.MP,_&[EG@*:*&7:%\;]2?VQSH7A1<
M":^B1<:+)9H/\.4F)=6H:7&QIAK< ;P#E]KUG,:+N1(\] K?W#!"A=1C?RRM
M&<4"?6MR&_&]I4L&:QV5MBW"2U7UE5)>&)E3LP1'MN>YY5R I[1!/XT1J=<%
MAS9"&,CUPF!0(I,+0%B(E)%N5VBNL@3B"/]B76YP8S2F8 68=L0B$Y-^;^)<
M]RIB",+BL*@=]'5S<MK)#=\1)$!E$WDVLB@7G )I@8; P6S8"U>KH]XKT;'[
MH8BP1]MI+&[ VX/8!T6 N.(T.R4\5-=KYWQ:?\]'\E?GA_W,,!#$'R3OWATE
M#P R+GPJ:?(#?^6'AY2,8UA&R&QTXB4-&J(X.@K+,2;8RMFY5(W:#"UC?/PA
M"9QTBQF+)L-6EU[X!IQ@WE;>H'*\(J/N9Y"[.?V_COP;>FM0Y!E^!Q[Y_Y;5
MIQ:03>I4=B/K7?T@ST)<80GQ/U9^X!Q!+UYYHS7WTWCFOP'JY S<,BW_63XC
M0#Z0R847AC@5V <2;&> 73GH?GU/NE_W;?O5Z^P?*R L8S9Z"?8MR=*5,HYF
M TZP'6_<!H&0<"H0W@LQ.LD]$PC#/#-VJ86')HD 8(SM&LQ0O\ .*H=2+9*/
M4.BCYKEJJ*BP(Z&W6\>U(GTTE))N-6/AI:27-+Y8FYN-4W'J;R3HSDQZ4V#H
MSF*?R[F+TE20YP)2?4&D@<VJRI4_D*">LF)F&G[QRHU=?B[)3S:DDKK3;U]^
M)F%**(9B, <IYG7B+LN\^&=3D) \I7#0[>798?K-]N%(.*O>8[BO5290H0I<
M)M"@H@)Q0&;)%TQIW HJ];7VR%MOYZ:_KD>$VN.69IDRE%P].\L7#"\-1#IQ
MK(J R.R?I4T:_H&\&$NN_!.1*X_)4R$"\IB*;._Q_Y#E3&0#1K?Z"MR$U(66
MFQGKFS S7_W3A>>98:H7O+W.'Q?42JBZ2. #NG^SE0D);94)YY<C)]T>0*Z%
M55"SM[RK-6N<- E&3ZV]UFN>PP1AG6?A\WM@4/F:O?:MH%*C_!B'OR060@/!
MMU$PKT?3K&O*YP-UPC9,Y[\: N(SM7Y'5:&'G%!X.(0 LZ.C,,SL-YQ9FCD'
MJD<Y:0%,O!^&/K>=S'\!;R-VY[=::[!Q"'#=F(HK"HI>=>*![WB8\:V:<1ND
M"120 +3>$S]#)H90S@]4J%H#=FZF\YM7/,,4;806^;0#@8.(+Z65(C5NAR5<
M )X8QKN =V4.DF&Q?%OS@-U.M,-347R3A@X@?4:))G4@09<%$B(BF*M;'KX_
MS.17YK]2#NV6 <86&0QB2>V/;7[*S&G<7$>,J($"CS8\B%NI@3C):JXZ;JUZ
MRPTZ3)A 1-JO9_[IG888F+^-: $_?O@M^>7MX4^O?_F6Z4X?'3Y[_/*;Y8O[
M1Y,7RG:NC,LZ_OQ)67 _I\:C@67*.TS3)27+,@B]3R%;)50N2T=@UC%7"@ 7
MIZS$.]-RC)E3_A33?.0B8V\-\T^B:&M(F?I#$I _S'%C9"*$Y1X?9<W"Y,4A
MTP%<_D+^G')9F38^@0&9>K;S>T@5 "<3:'JJ)#JY$Q/9+IPB-EE0R8X27>/5
M;G5S\=RT11:]1C.])9;>%4H?:'#N C[V;("/#?"QK;#^-_ +AH/^LH,^8..(
MO"W4S&.BDC=E287#5U5SFAP:.DY"L"$I-O,36$I58D/@I!35@! &A8WYB-V&
M[LY)GIT6)37LC.&(##)V=&D*,%DFG50>MKI+^C)/Y1<_TB#@(\H8IIJ7)1=9
MA=2T,X=]LU;UXAW^2?0N!#;GDC>O#G%VWK@)<J9^1!H++/[72*+_@"_PYN.1
M_IJ"AN1P4>4S4D^*GJ.P8.O6,U&#"+#KX-T_'A%P AMF#3]&"CRD]Q0:$?WG
M73_ZQ@<=8!'7X>!:YT.OMW2P>;ZE"2,'7)X.T:(3+D BF-.''FF@K +**VX)
MI+>PW[OF*VWG%%_S)'L5JJ58B84M( B"6$*T5ZO%ZK%<C1)4 )A1.;Q<IU'^
M=2Q'_]!LY_QNW,(_V1ECGN<-4Q;+#T6*T\L@76]5>1#SK'JYG47B;QDK_9#,
M3E\+7,C.A1RXH-<Q_R#%[TEIZ^J6&>Y+1)P0+<.0KJL*.E%0+ZS.WZF:4^VZ
M>[IPIQGG3LVFEKRAS<&8Q! ];U83&E_>JL9_Y1-F/5\TU?@LHQ)XT2PK\9B"
M<'U> YL8_+5:06.<FBMAN+_J8K\BQ&E=+V*O>1HEQPLWQIS5# H&G>U1Z_J@
M$H*,I'TNZM4FFK^)HZF$PN2<^0V[['XL\P3))_V%X%TB]F6J5\SH'!N#&IZH
M+DE#;X4Y7JJ$P@WY. T/&E2E6U?G,BBCO-GUA:BX#AW0NLF91<H_!8D)].EY
M8<.]WYR,H>1Q"++V)UGQ"4P4>9A(B]EPO[+0(\%&X[J[#)P^@G>G_2S!S4^R
M\2<2S/3N1#4^X]</]-3(X^4?B^IUJ+Z%>PLHN LBP_RGT\F S"A^K$>:I$VY
M$4?:45HC<@QNAZ73)DJ.I@*?9A/Z3HEE1?\5M^!V'E<W8Z-!X6"S#!@E]N]
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
M-<*CW_;; -L\]$R^CZ5I,>*!:S'XI5;TB_^7/Q%/8A5V== ,B_','_#>@Z$
M90KD)I$CUP70$$T^BACZH3@CD9A(0!%[WS#7.,X(H\\8T,)!(9_$&Z/Q<CL\
M(;8W']OZLYE ?R(:EE%R;#CU[8A@?2#W<>\Y]SRVWYJ5J7"(9Z7?<6=^#$O,
MG/G+T5R;"1XEO_J=FI=-[1^Z*3X5@*D5)\EO?.Y.ILF"#8R>4.<R >YK'XCU
M5:D3)D)0M_6[:LQYZ!(5SH8@.&66<25]5S2HT)EE,B7FBY..0!PM9R-N;!0G
MH5.H1$W2-<M[6E;1,_-(FQN*S&M'L#Q67;CL3@8=X1?7'"91].BU7\;P_%([
M+D@H^\ 60B00.P?4LC:7LD2V^0K3O."2&CNB?/$>69W#:$#/<W"0T<KX49:E
M0#U$N.58U@/A)(?K7L?*K].","+5VCL;3I8-W SA?.GAH>=CRW2F]L:&H9EZ
M;7?3=Y8%N+ZS(-4NNY<[V10T!$(Z(H=/'0A,H-6KW8P?N%A\8/:I&WUQ R!'
MD$LD-^*..!\+B09.[=V*P8.X;@9\W:1F/FI'BJKV:4.TE3*Q(/2"AH'QJ*WS
MZG#L?7"P6,(M8.O5O8<#:1F)30QK0I/AW=6!JP";W;(+W=!KS:6@2VU;/)"I
M\REOVFXB7H9%.6,B30MDE42*MBZFXANX18YL'C6O<4F-^+.>WYWZ.,,."4
MH01)_4E2 (E&6<T%*RFI%VU,FF47PN>-7@0]F'=?\ND4_H&[99+7WD:RVRV[
MDX3TQJNHR0\:AH#KX<*)B50/$O@W]-ZP($ZK;$X>8B.<(]ZD+\0NZ[N%Q,@8
M3H"<6#7$+_(VH<1-WL,[I\>,[/X9L:^NR?%'"Z"ED'2U):L]V##FB+*$AOMH
MT-/>(9=V5APT?I<%\%6<.!=T&+#:C!DY-EC2\987$V\)JA4M:9'6SK''F1:X
MO$>)IU16JW@\Q6^F857[R1$:9OHZ>97+PI]0YR=360G8**NIF7A2+HQA_@VD
M<D[AWH6XPW:&36<24N1NIRV\ 9#:KV?N2=89 E8 UK)!PCN"&I#7[=?4E+I"
M:_A\N5J0@SV&D0/X#Q,]&#%A*?^0*JZYH?XF\AJ'$^[:2GFW-(=Z&:Y593VN
M>JI_@A;LV2P-DKK4F %)WC)81-PVD)DW5C(XRGI'"H%9^-2\C]C@7,-B+02B
M3<6#&XP0PD(["Q&=9W^Z6F(%..?&J&?\U_+"(<G\M?3W>!FC':""7\^*[@KH
M41EAF>"810M^E!RQ->RPXINJN-!%(S.1?H$E+O1A%4H'U%;S9F[@LOIL;8]V
ME+QCMIWP^%7X]XD#8B[R8^2J?%NE_K%J6]R):YG]30PBW3/*DX/B@M2/.L9\
MVP39AV)-L 8:I9?^CMM*\')-PTN2C.;DBC=5W6I8MNW!Q!1&% <2/W8+<S9D
M5.GD.^$4_P8>/4=9?@Q*EBMO#9_-U(:RTDQ('MH@HLK9)!WPL.?U+//KWDUD
M96:DI [9.LPH2$D/_JW]T.U,WWE>DFIW<"M03="X5(>M1^]D"MJRIV;J8PHL
MREU?\,\AEV2RS]3=$D?MK<Q4UGX2&&4Q+W8!&E.J)3G(IL4S@*WM3;7LMNUC
M<P6S@3&5V*64:MWK:S*K2T=6CZO&OS5BA*;$%YP*:V;5"K5M8E*H</M)3 S=
M69#Z#'F;ZS+)?,M<RU#C[%B5Q[M#C7.H<6[%Z7=-5^+/OSOI5/2VXI-;67XW
ME'5F!D(F)[$USG[24#%20R!V7<>$YP'["@EF1SB7F<1>P@H*$_'&GX.?DG>C
MY&_9I]I/R=^J4>J?XP3@W[^,_,>YFZ3)W]VY]P)^!KG:JB(*_&R2)W_WH0>*
M2Y?H><"TO?[LQ@W>Y>@LRT&\3O(_?RFSRE_JZ"QW4_.U]Q26R0>!9)T_(-)X
M_.QG[>G1'[&2'I$N0J8&3^3N"%!*$M8ED=ZZF*40/C"HNB#'@VZ+K&3T50):
MJV!R0O\_F'>B.B? BBH?^SAMCH?2"A[,I/PHV;CZ4PXNA)$;[, EA:,2<T \
M:3Y&+;#-J?-X#*&2)@OCU\.UH+;H74G*<W#R=(S^8A6BRKB1BL"PD0,4.6NU
MJ9)&Q' A8:LT IR-(U?%3T%.$;Y1,8A(FXB4!Q-K._[[<P!$DO,,K*I\L)/3
MS%. O\;$,8>KN!RF&:8CEI"H"Z*ZK/M.,2)XI0[E&R"9&1AI@\9N:LM<9N"S
M:EG$O-0!V\_,J\"?C+R)E!');;?+A3P1YQVD%=VT?6.,#O=)"2%Z>6NZ)=2#
M!0;#%2PQWY@X^-BIMJY]^/'4GW.7<P?V)"8 ?TJ1CSQ<N&C8)KH+F3<J8YH_
M@N"%#?<><[;FE<_@F<-UUIPRUL+!F+4.))K[WF\[-4R2+X)O1X9#F%(P_#O#
M!$2420F$6M83-['@?>KLN*8?\#XB4I3P @9$BA_M%H@L9G*,.$.UA#2/W 8Z
M:[2X<+O0RV]1&XP1/KB2_&E=7B#B0\:@!XI Q'!]WE-G#KZ4V6%HEMLH*%H4
M)1#G$X$BAO=T9 HRVZH'0R=8?,!\:<OJ,#E7U.UM%J>*:K!>EZ4Y]BY)E06*
M2J+']RY(.2&V#B!K&2;L+G<3<(5B5S?TQ%E.2IO-Y^RBZ$(,>^CNN#,LJ,&D
M':F$/EBQKV[%>MS^R,%%SFR1W:"(*^)-(([R8;KNS(9I**J$X?E@H.[8 YN#
MH &E7T!1Z=34-)0$AFH8"XAFHKH5E^4 .E;V<\D;RN!V0<9Z"\,<W]4<AWIE
M?T%M5L)^,\BIVR -&:9CW71T-+4L4VF B_1]K E*WFN4B\14I."&[F$8'Y&3
M]T;@FC'*JGD _$DN:+I&I,ZO][9P7AC+C@X&W'CFS1]D2<,#4 _*2EM>L;U&
M<9G" MJ3ETQ!8B:O1<$.2#GD0./.!L+5?'*A0UQ4,0@XB6DP)JDUT"JLKE.R
MC%&4@N%!DLM #A XY%%3BU/"?J+GB"*%'!%?AHCV82FAXM4X!C.U[I)!6PAX
M4DRJ"9("I-7SV:&Z2-W,A1W3M",#O5\8,H7'^$EM"LE_LF*"I0547XS%8;!A
M>0X/Q .&J4^#J1 UD?JLK);3#'+9$<*;R&9"8*3?@[MIZY]4RA$N!B_"HF31
MR7=A< -%DL^QRWG9[M2^(G* YK4+'K!=]K!@14$"^0L6P D1*(V#J*1DZ_VC
M&7T*'7529<[G3C3F:"'*Q#.!0"K97=+KDMR]A)B<S%V#GK@T9WOM<7C5N)#B
M$XT[3?%1ETUOYZ;<!ZLU &ZE'#X@[<RFA/P[[[_MM*'7[X;!"DZ4!0A5'%O"
M,ZN'IWX[1^!2&*W8XXV"CD3779H 7 @-X>6AQ%L0[?8H^=F*"H9HO2OYH0LV
MC<! H107MH\*F+6Q[VA_^L42@28IW)UVG.3@(#^JY;_<Z:[$4RATF_4/!<NL
M)*!0Z5IC5@+T!RML;Z?8Q2M/(+>&-A@4E:I,_9&0IU',[ \6 FR=D^S-!JG-
M'H6O$RRZ<Y\G.0#?P>JL^[ID"8)8E[:BH2Z?7:S4;W3B+%Y7&<E#79?6L_DA
M@[3;*YD7B];BJ"ED19(SA#ZDU5*8(T++VN@*K:"IU#\YMDS:T]V_[)@0E71>
M3:(+T^M3;?XCZ+U'\$?:/I%5UZ9^*$#"K]X$)A,C8<B2;G@_1)=& \$,)#C4
M++T:=FIV>EIEYW 1OL7]6VP1:UQFD[^YI55'<C;OV:Q:DH><#_"K<U:NLADK
MT?H[A&X:*C=B;[(_/ -OGY]%R0(0SC_H#.&YG5?UTL V4FID@'%_5/+55U'%
MQ^ ':$4UJUZ< ;DHGYSIK?(WG-=N=@YV!39*T#0*&TG@$+C3&GB6]=/]AT15
M[@VHR@%5N146[YKN[SK7#<P1!JZ$CL/S3V0$0M@18$G!74/I-61/N(='0HN?
MA)Q##89B;Y$8$MJ$K);?HC6H0=/>6-9P,_;BF/0"+P!)KAU7 U-X7I\!3-+(
MT%DD6+9$=@=P!SNS9 !E:> 91;A4:BHZF^:2KSU*?JNY^QG)0_AKJ;1"!=I9
M#/2%\Q(/N1I=W,"AW:&V'V<@?W@*\0!&':9-G,1);" ?>)X[LC0GJQA8A^$#
MG U$+ RGIISKV#!898M\,EM1:P5A*EQTMB(D4?MX"R;$2*/M@BNBNS],$&,X
M210*B4\E-"<H*XA=A9$'QFUA:>AEY-I<8,"FJD))2$\?(_E;BL)SS1K:NLPN
MB7J0 <7/)0;!W@>9NHR2./P[YL>C[$@>('C?B^*2:K[[=:JA(YA(*RNN8XE)
M-@".^KGVM]W.$;C,!>8V=TB" K@X1FNJBPNK!#-@'#+PLHZE,(7W)MX]1V:,
MLI@N(K#M6+RH&6L3W/L-YY\?:YX.^JR4AJS#N)2VVKCZA*O68%)-,OC$09Z+
M@K8QJHD24KKAW0ZK@F.N4?+*VR903<5$L$@@M=XQ=(ICMW)8.L@FI68]T'.T
MN#L@H,-T2<A(>3N.EY2$_)?+*PWUJ'7UJ(V]_CVKL)M>4U0P?043"1,AX1!&
MG:RJ@H(M$F>Y3T/-]RYA+YT-BI/#';+05"#"3(%70"W1$F/H87[N>-.9]&^@
M^BF;RIX/0J$P3,:=:>0$QGK#P*C&S%I'U#<*F5(Z@Q>S;#QHDGVC,XLJCT(/
M&$(4)=@V41\5CZ&HP;3J89.5E;J]U*+C(A]8_;MV5($.WO6?(QN?87ZV59W;
M?+]AB7USM\B2TIH,DR&U--,(S5;%DMC$F#LFEDCSD>@PIU\3"0<I$5,M1:X\
MXK.!N<8"0F\-=)BEK[_S(FB0[:[UL[.49BWH3\7F[(82&$1D5<$=R#S+M3 T
MM2+@1(VKM+28ZZ&MRHF#*22EW(1[4#?=9LJM98/8VA:L% Y<$:8PA59V* C[
MTY4GJT-,<_]R6U$C^85-[(E7$5#T4Y?5.;<_8*&(LJ=4:,U.*T>9;$S\_ *9
MLG'R;CD9I0)XK"A9A(U>6B)G,B+"W&6]/-M+*.:'Z_,L45U_2_$;-\RHQOX!
M-[:;2@HMN=:9DRVH)R7G$8V:'"TD9CN'ZM)2D^FX8:"=K0W!N'6:]+LM^M"8
MG!>$^H-L46 -H*1]QCR(K<'-YQBWD7X/<S!CXL-]SFLAT^K!0FG@AQ<ES$I$
MYD<D&14%!OF2\I)(H054\M0!\<FYA7_.,=<@^EP-1,_62X!=0,V<= (,@$K0
M>!EA5V9E^8D8W*.W9Z:#@ 'K?RDQ=ZK&"X#B'@TZ2TY(N>)2[Q2("DPVU\\;
MRV6%!_/W,EO!3A^(9U2+$E'.\+ F\B+0JN&O6)97G+&4@S89!?-T:P<$^(HK
M7#H7 )+1\A>^J?\5BB?BY=QDS9#B8'@' .EW:V_^:@*AYB24= +#-<'VL?7)
M A67HSBSQE$X+V?G^FW"S6):7T/,DXAR8CM-PXUX%$&.*M:1ECA:R%#@I2=9
M-;D$V]E"$$I=LD.;&+A% \OBO<46ONI(@:2H9^;768-\X"GIA\ [GS@B!4V!
MI60LA"7^4SCQL]F*^,-GV0GL513?2),%C(Q>3+HBY]Z:CRW3*5I.[VI9+]L[
M764%E;/N/ 97C?"Q//-]0B-45LM;<TY;RE#GD%0?%/1I;U&AG7(]<V!J-*IG
M<C^P(7@((2#3%,&EW1T62>_#SQTS_.@0"#MNX=Q$Q>((HCG)YEBY+MN+CGC;
MD821ZV6A?$<.UZVA$ ?2P"Z\;7^ MPWPMJVP\#>+/F)Y'K(RG5C,ICHNN,7.
M4+GQ>0I9!E&-1DH@ZJRA;,A%51:GWK$"J:6:2'4G>3V>(7VOLN:BP:R!"M9F
M1>[AB6HUK )WU85#1UE%I_@3P IQBK\KRO453V(!J:GJ D*SSEK $_,Z3#W(
MC86]+X2<8GIEB]#H0  /]1[09H>(JAF<9$;JU"XQ(.L5?57MG82GEK4GZQMT
MWK 3$D0JL"-0O@&YN*RJ(%H*28RRH':ULG(]\$\=FY.UR4#VO2W)VL:MT=T/
M.&@L!0P28.P7U.T-HGK!J+1**\>0^HV2=X$P1'6)A (1XQ[,;XE*%6,5\55&
MR6N6CE45/!NYT2\1<]?S8RMSO)'..C #@)--$$P2VQ)/)U!-8Z.(<?7YX6F!
MJ7B8KE3*I:S@$>=^2G%LV+QIS@M&&YFIF<-_<R;8,.,=*GU=S/U!*!;O9UZ4
MU2=ETY8&1[^(*L81GF/%,,Y6,-A10U;0XHL:&2QO:PV;WW%#T_='9??GULJ]
M)V^Y^4P("S_E,O)G[)\#$/ D9A6WKC\U>G=E ,+FD7W3V3%18SPH^C0YX8#-
MZ>UCC_&GLW(V06H[8*J5$Z,VH.@V$V>K<X83E0K5]HMSA0_((&6SZ;&1O:Z:
M14PU/$I>"=51M[DXZ%.;HZ2L3OV__AU4HB";=)Y/FHR:S#'CT11('U:DHDIS
MB<H'>>8V"P55]YGH=2L=$[QSP=(51N:C]+.%Q !3ZKD&N=&Q'T#*ROSJC7GR
M]FV:O%VZ>;)'86E>)_]H_ ?>1UTE'U#Y&B[]!I)#>[L[_U =TG#,VDQ/6QU
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
MA1J\;%28<HKJ$<4J'A!II$23@)C'D.^V6?YU"QH"%WIT/@:-]H6.6E2)WF#
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
M"1#1)\16;F@GFT=TA?SHD@=#G3?-?W92GWV%23T8ESGSO2!),O9'.O]ES&S
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
MUK_.,E("0*0R='[Z_5$G%WX _ :IO>'%!LX Q3@R>H(V[QB(LN%J>%D@@7)
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
M=5M1Y0=52*56_+1>QFL#SEKXNW;/R6\2+H>_]-4^9\>2XQGW<&)T/B=77AM
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
MYC5#"J!]:75=[%@Y\IU:?7-^_ Z*;9 ?OT'(1>4$$67(CH$O2)$51T=NE@S
MDO>Y:"F=;[-Q?!>J0QUC-C5_9VI_&F>5R+//QF6H%3<H1%<(2+0'QFBEE09I
MM6HS/S[*L\KNC+_3H>0N1FA^)K4-F"_[4'(G<]UY./407;<_E4Y,Z4*AEK6*
M>&X2U@JY":2.7+J2>$B-Z@P_\D/)[NR^BXH/?"A9"H\*"_"B[*)&:'0:A.2%
M\224<MM&LX_X4'(G_>]P*+F#\@YV*.E5-,5KA%1/:A3/#K"@!^VR1U5L=*LW
M*Y_8H>2#C=F)RA[%H:2,R@2E(F19^[-)YJKKZT + I]=5FFU2-0)'4H^V/[-
M5=W@2LR[BS"YOB8I5G*J9Z1!Z@PJR0S!D0:$2LE'B<%AHS37FT!.SV/?0]%M
M[;Z@_3: VOKIJY".Y*OO8ZC-1M]#RRT\]#5@GA7/L_ @@U>@0F: S%CZQS.7
MBC:L-.HH=QBSW^>I-[7Z+LKMV@'X^=79/[[_^6T>4"B2%HN.B<GH[ /4K!=0
M.I*<5D?0*1M=4',TVS7>N.7A1UB^]]/WJ$-E=>V%__+VUSFDE4#ALEV'2TG*
M*F=-760^ ]HL:[,'0>Y$ED%M%UW=_9[#F;0;(XS::+#-R+R*&A:0N DDJT*(
MT7!0-@FHMV1 !^VEER1MP1T&Y^KSG[(Q.]!8A[[4#-+L6ML_1J,;+OXR[DN.
M>70&ZK^@!/)ZT]V#"<R[B.@"4UM9\HZ7/.GIMBOE=3TR9[BNA?/+R4(GPSWF
MFI\J03F*$7TBIT#'*KX("<-V&?:W/__ ([,SY:]9=#_-=6W,]6!\ 4IS:5WR
M!;+0IC8/M^!R].!8[:61?<(M5\]-;S@%@W:BO:XGW=E:/IC.R\_,Q%Z LL@D
M"ZI I"4$5%2Y]F%64(*,F +ZM83JN[:;;WG#*9BT$^T=MM#H3_B_H_'+B\ET
M1![<I,,<J=L?W&%JU!;(5S*B"@TLXKN7*2JE2>>RN.C(QBP(&HQB+2/J]E?L
M6TV1AOQP5I]E-'S;G_S^XV4V!#>8(\\)HHBLIN0*"(&\+8>L]CXW5O V]1$V
M8]J_=N3*D]_D<?T!OL^\)YE1,1>*"6;'=!G)NQ2R@)U=)LG2J^WRL?>7]QJJ
MP[M]'3%BO9YD1ZIO4E)T!=M\&SA9932S'FR(D:;)FI-N;  >-5J9@N"I306Q
MV_$<*DWJ4 387<F/)35J3907GR^[ W.C?=;$79EGUQ&+@R"2GW4+*#I)'X4[
M#&FN0!WKD*4+D]_'H@>JODG'E55IZ0\7D?,VT)H>NMP![CC'+YT9\MYI9C\K
M')@HFGS]D+P#Y$;6BDD:0J'@*TC+F=(Z6]\F*_O@!+GGH.88_-A%^2UXL7#M
MUR N[[B$$)S4MI;/HDC<A@*>\P!%!9\9*EM:.:AW WL$/NI#C;A*C@XM< @_
M]<7G%WD8/YSC^/?9P @F)!+;0LY(_ID,"([1P)"FL.A]#30/Y+&N(#MM#^3A
M1FB0\;&.;XEN,4"VP7=87V0%X:-Q2/:PZ[VDZ< HAW!-5G%*BO&PMG^042M0
MG*SKM.? N1?."B$*;W/OXSBDV=U).2!G=K%%B]RBVBIOD3?W<[X\:,]&2\<=
MQ,)-/2/T@%@;H47/T @39:O$PMO@/ +79"^KK68<[:WR!E[)68RCB^&4<,7<
M_U37UP4N0>P6M;B6K&B4+@S0%@W6<1]*S+Q@FS+KFQ"=&!LZ47R3O@RS)) W
M.)Y^_F6,PPG&*O[DQ>?KOYFWWW5&!S0:R'MFM1QTAL!= 20GVQ56!-.M+B%O
MB_&$7-=&AFE0HO\ZGF4-L2T0-75;US$=QU%M9<4[R+*'"1K/+\N=O<2*LSJ#
M9)Z60$/K8+"VAN@6,6H3'+8IG7PH4MSCB!Z/$[MHON/*6F>E] ?]"NC[X;0_
M_;Q8_="1]\-S &]K8<_(,C@EZ"N1!7=H8E'=%=N['</A'8U]+3/J5*T=>ID5
MT<W$AQF+A>%1U([*/# )2I4 Z&I?$:V$DRQKD[8J9+&5D=???P).00>*[;!!
M1T7S,Y[GU^4&I@65MP'5>;7$C7 .7RYQ7SN-6BFYXQE],SB>B,><XB13TTE5
MHE4+2S' G>/*2Z?-=MW<'J/E[ZB6>!##[Z+;SJ\MO_L-IY/1\!_CT<7'Q4J3
M0F8N\GI5-M?KE[)>HZ:5QB;.$J-US,;MTNEO>?AA2^%UI/-1APKK^N;2?X_&
M_7^/AO^D5>EB?)FSBJ$4E=! (K>2? ^5P#,=009I70A9E+3=Q?);'__DC;B_
MTKH>A[_AX)Q\Q^6.HN>!_L\@*I%(,%M[M=%7 EU.Q*^"PFQEOAN/??)F>[B2
MNDZ,_PFG^#L.\;\S#J8?%H"8-(%BN S&15H/G- 4V9%<6*T2A#/<RJVL=MO3
MG[SQ]E99A]M<,T _]DO^OJ:$5R]@><,M6<]\BB!R[;P=<P2,F0'Y\#0#<*VB
MV<Z$MSS\R5MP7X5U&*[,E^)SI$E\WA7YXP"O;FS$G"FZ=@ZL8Q1O(S) '0NP
M7'1VC$74V]WLW/2&)V_*3E2WL6-@)U=37H[.S_O3V<4+'"8*O.M%FCR,_;S/
MO90MGKK'I91=,:_<2$DB)$,JYU)B[8_C;?#%TQP81+#*EMX6S]]O:[?V"+WQ
MV!\O<\\%X51&%^!)4-P3T0.27PO,$B6T$2K:-KE-FS'M-_W?>.SG[_ <W^?)
MN]'%^P_3LT^C/HG[<C293OZ)@XO<D\G23.=8320@9\,4#MX84H$.11J=I7#W
M<F_WUQY^'[,C MQ<-YIINNM@ZBZDW_4G[TFQLYL,M5[1! ?YS7A4^DO@W@6D
M:9+F88^UPE02$(P,Y,MX9EQ@Q>%V!=OV07'ZC.G4#EV'<7<!?S/NQTSH9TD#
M<ZBJULQ77(,.M'0KM )\O>J+2AH>R(,R6^ZT[/;>TR?)GKKN.ER\"RJMZ;5#
M^^Q$88XTNZB\SAZR*J46QI,09";,(@JM><:\6B3\ :Q8>^WIDV(_33?(LK@+
M[!Q@B#E$1_ZW\K656M$TES%:%B4I0&;GC5S=QVOB=-T"[<G3I8T1.HQQKYTY
M3L<8I[_UIQ^6\1^%3Q?#]&,?0W_0GW[NA>!S<EZ!L;$N?-&#CS4J)PT8D7/M
MQ-,J+?@^<"?#E*X-L3%^[C(7] ?2SKL<+\:D\W_/IKY>2(67Z!-X7DEM'.F
M.P5<:_*/9+'2M4D1W@;=R;"E<U.LT\7L2Y=?A^,<Z\/2K\,X&J:9IG'PYF(<
M/^ DOPZ#_KQ ZPL<X##FU\,?^N/)]&PX['_*XPF./_>T52$46C-U-*:J2 &6
MY,"'($4T+"3=)LEX?^PG0[4#FW&=B/;P1'Q7^Y"EZR)D[;RN>BN)U*A0,'!)
M(&2C+6-:IZS:7(WI /P73,7]#+G.1=>M5TZ:633%=4E*&PTPHW6-'R.$P#PD
MXR670B;9Z.;5[7@.58WD(%[W@Y1\[&HD]6CF1]+YG,\OB=WS3JI&Z.B"):UH
M#XKB W F*]"<9 LJ>*NZRXQ<?_^Q,B.[,.BH,\5VG!=W$\VUR^[;8.H\,7(3
MFL/G1>YKI8T&WU/%AS)_IO@NZ\@A5BLIDS2$6")PRY5$9.13M1KK1RH/<BBK
M[Z+9SCLMX:!?1N-A'\]FMSB6N2K%%1-$A%(\3679BWK-L]955C7O,_&2MDO*
MNOWYA\TIZ$;QHVZUUO5QWMO\OQ>?\G FYB\?\A@_YHMI/U[F.AB17/0>>%1$
M6D:BNEJB/,A@8B3:EM6 86-=VKO>\]0-VZ$66W78^-<%^7'?$\CI58TBC(:<
M4PG1T3_*)D[BUBTY9"FC3EBL;>*N;P!T GY9ERIOU6KG)JQEFM06P-JWW+D-
MVA%;[^QKP/M)L8?V#S-1+ !:6U!X$2APY0R44[7"MI? N? )+5J.#5OR'(X6
MV[3F.1@K=E%Z>S8L"S>0K$HR#<9CW=&H9=:=+$" K,VHK&BTA7@KG".UG-C?
M7'>3X &Z;E U9?N-RL\O<9K?C\:?7Y>Z[[7\1)H-#EGKAAB+('B]BYN8A)!+
MKDG0BARB8)5O4Z2[&_PGY)4<P: -4D+NP7Z%?-:LX/5XV:O@+/[KHC_.:5G6
M9@LIFGH\W<AQ'/?H&$Q:(_/1:-!@L>U*FD!30$@.1+8*E%*!5@R:)QA3M8-K
M%'JUZ<@70.9[G+H3XO(.UF_ X5?#ZKN,QOW+JS+%2^4"$08=+U#[)$"H!Y8L
MJ<S0IUAL&V=Q#<KA'<5CV'34I4$V>I0;[BXM?ES_"23JW__R_P%02P,$%
M  @ QXD#4\W%HP#)8   /&<  !0   !C9&-X+3(P,C$P-C,P7V<Q+FIP9Y2\
M!51<RY8_?'!"< ON[N[N$-R=X.X>W"&XNSL$".X:++B& ,'=-;C\.[GWO6_F
M?6O-W-E4KU6GSMZ_L[VJ&YK7'Z_K +*,A+0$  8. ":@'^#U&$ 1<S6V]@3
M $@  /A 2Z< A;")O9$I8-(#6@&# # @(:#A$ " @!H &+X#@%0- )CSO"X#
MP0 T)"0D%"0T%!3T&VC0ZRTL-#3L6W@XN+=P</#(\'\(&1X1"1D)$1X-#1T=
M#0T/%Q<7C_#?! 8# X, CX"%C(R%@X&"@4/X?Z77/@ %%IB%R(, 0P' 4< @
M4,!>^X%+D#D08+\)^!=!0<- 0H##_EZ"^*_K   . 0D&!8T,8H&  (>"!(?X
M^RX8Z 8R$10**C03\P=6= QV(30V3$5B!Q(R%E(4T%UP2-@W;\%@P2'^9@90
MB)E101+"2H:.O23Q^;73+ EHI*Q, 1LBRD9.@77.;!^$+@IF1%70R13/'?J,
M44&^!8>$^?\4^0!" &,F<E R1/;_(AR 2H(&!H"#@4-!_%LG, "%F5@8F0CT
MA(#X?*;SVMX/TT(;%XH.KTL / 2(&P4"!<0U#_S?B("-RW XVO5):^+'B!GK
M_I[0/Y0[GPB_,I6?%C>8F<1H*Q7RDSX\;E?SF<CLQ/]'XF 7D)P1/)VN4UVE
M2!3AH 6I0>T46_6,TW\D[6QZXK572OAC5]!VUW/2'[2"@!B-(^_S3Y2'2*6T
MSN463*/-&?S(.&?X1QF_0HG,7,5_(,Q7KNYK-,G3)ZC+RMAPA0_VS+.U%M/:
MW@, UMRN/P\[_@%$]=/VW9=K,*7;2U6!,+(YROSIDFFUKM/P>XET6^SG^WL0
MV/Z>>Y;.PSW1_PZV^77I;$(6@#2HEP@XFCS+ _#P8WAKT,G6 1PH'+:Q!W\0
MSX6#%\__" )W-J$0B20$(/F\Z;;#;V\!(!)KO[H9KB<)X>N>O@)A4X\N +!W
MQEIYI6);^DD)OS:YK=)%F^W&2=_N0Z:#];V;)O&'_X LTA,'/UY'*NQB:5YP
M_9[Y"N3]?<-;6.6>%@\T<;7>;JXB.'EZN0;*=.3%*[$ 6VZ.'T<-  RC<<31
MP#,;#9M\7^\;GJNCJ\O;3%_^%;ZS/9\7M]E8VQA,___^,/B;ISF=LAG6 XCM
ML"RJ6R6KBA5GCI[_[B%0D ^L1*=B_?(G.KU?KDE-82U%2!PBDXR+<1LY=:TZ
M &B%4C*RHV7'TQL7L,U=PGJ$A':VXX=NWK.KIBPODWN>GX=WAU9HV2%!L;6[
M9V1;-(W)CN]3:>QNW!-KJ[0,.#U7"!9IFU>F1W]<N"?4)AN-;.T0W-U,ZW7+
M]\M@/-)>;P[IU>'%X>E%.XW<MT_J4QJ:=)BQ+E^IG)0Z#74 M%<U:(MAQM_J
M9O6^;HRL) _)"#QI5C9W)R#/A-528ON3%",EZ+."LXXF$8;\R0J(0[M.W<.%
MB6R^_=E)KQA_ &QCU==G><]:JTGGL 6 XEFR;E(KW9V_7_/+=BPY'$^6'9Q,
MI;VJOI)[B/'Q/+DO=YN=GNB?(/AYNISHJC]2CX]MLL5P-T+CL'O&GM5VHK8B
MT1:U^33#ESJ:K9L$>905?*RV+-T6D3;!6QN5Q('7;HNQK%'WV4^=VV*TB67O
MC*A4/UHB&S6:&X1\,]MJO I H"Z$:K/.7UE')#&/>[2V?VO1&E\5&>F$B^81
MQ[%H-A^]-OWA=-*P8%&R+"%725&?JC=2V1-Y6?QF8_BON,'HW_)R.->8?'3I
MO'9^G +OY+F02W/OT ^. FU=2)R"H,"4&II-)MI+\M!RJ$4=#7097E,W*V7L
MCQ>8SQ8JE>[[9WODC/%\UW/'J8'@[N;P\?59PWQH;#3-<+):=%VIZ! ;P5+_
MB3:_V&"R?+@_S&Z\<>SV,_/+21I]HUZ!4A&<7(-9&ZNO_\"^>?-NZ;+\3JP'
M %\I+Y4N:OVM_>UBH#+K]\NC7R[JGRMQYR/U1NL6]1:KHQIXRY:<;,_/F*LT
M&SX_U%SO Q+W"8'G)G\,\MIWL]E3KW8YV).(\?N]5*6ESER#^1@V=;8-BM_N
MWN_T;DTU[:OTOW2^&GP%>*V&FKI-77#KS^XZ"?=9.KE)3?$S*:: 7H[[VQ$V
M+][,M=1K1$8QL/M7P#ZW2*GD0FY=B6$R=RW7:V!?8T\WR?3;JN,(7_:.\HC5
M]_D'-*3"G+6,7%O>%/YU@&4%FY@204'@,Z<9?BS%ZHL+6,9:YN**%T-OHN60
M1EU-3/7U6LG>'(#G\:A[7_Z[W'@:G21G]GSO'GX2,FC85.,HAF>1[& =B H7
MRFUF]H"S*/8VK2]>VM8M6 !PM@U*IX5FWYJOND!&6'YK&M++\VS]G8D-6\M@
MIBZ/EC]KSR#PYC_)L,PY'P'PQOK4:?+JK)/VXYV;UP 6])K@^\F2 [5UI>I"
M_FZ.V\BIB;/Q'(/<TNRS[?8M1I$:4X-\IH?_DFF@ *PL5W%N?;QX+_(!H"CD
M=V;H1:,RU''X>-4^2/_\,P[P'@ U'<%X4 ^8B\W_9J#-S],"H%O7[V0X^4,O
MQ[H\T0%@H3:]Y-@VW&[^0'_C1F)4H\T22/<_M6_CT/!7NH'F'^BJ__*@:1N+
MF#RNO%P/TD; R=4U#IM/>\Y:)LCQ !-"EV]JKMQ,94^AGH27KVTFQ4]2.X1$
MBF5QMP"UNJQ4=86I-!\\4,?ZXP8 $7$(>GGOT+-QHF^,T0[A[%T^*39 <Z-V
M,O )\]*-*V:,!24UUH#!5HO3ZRH/#.QJ-O;J 0#<3K;76@E]\  P;"K#1Z8K
M=W_$NU'O@7T_(0#CVWR4]8![Q3.I0$Z7E-,-=T[4/*[E3^;3N*CN_\$@$?D.
M47U\7H'*'1Z8K^DY47.592L7]N7+ZB 3SM[E 3T<]P_Z/IPR->#1KM@G]TUX
M[4PK:>Y\.KO&S ,_MMHN^D<(\QW^1*5IMLGD)TQF7&*H<2'C8O/6RLTI?CV,
MC6FUV>+T1/B;A<BC@2^FBT;58SKZC 17-M_:-\;>FV'#3II^J]_>2C(Q9AY-
M;*Q)3P.\?T%<<[M$WSRV >"8KEM+M4,R1&!%>[/YTT4 @%%),\JV'75LTDJ,
M_V-L\&.3K;-#_?CDQ./322G!,AX]Q+_F/][2_E6]X+FVW&99.1UG?N385%[.
M;=_UW*AT0%WNYFEYE5$(S-_VZKKCP2Y9'PKG$-27[3TZX1/E>8H;-8G-0::$
M;&;N-RO-3ZP<='-/IP$"+4T+;L69&@9DI*;P7NI<WR3T6?><!)1FK@XZ57P%
M*_'(-IJ-5]:^P7X315WX-/2677?ICA?;8PR6$-QQU5X(W;YT0.?&V5U"8\F^
M4<TER71OCJVR1$^.9DG@(X"X/^H^U+V6#:JY%^3$:AHE-.2D,1M 4H:_]JPP
M#_9 LHG_ZFA@XE0*X-/UK^O2OVICR0U^R2; W^/-?HH#%ZP]W//)AOC:L><,
MVCTN@\4V3B8F17R\4PF--U9=+W57U@$WR:YJ?YCSP&S'F5A)7L&W/-QK85RF
M$SGNA=F LWO6\YZ+U\T^Q";<PIC6AI"X727G(R/7GXY\O<AB6P\J\/^=^"S4
M7^PF:=0FC?G?'3+]V:YGKZRZ9O/^9[&_R%.YYNEZJ\),T'K7>05T- <$[N;J
MC]IG/?Z),,1]OT8BS2J!8E<JO/KOXP_E4;W*9(45YC\1!@!"9$G/NLJ;BI01
MHF<:;_IP?.^3C$J[>0/3ZJE_!@# 7,7B*#6+3DRX2^@]Q?U#H7],,*##/NA]
M#  &!7YQF6-)_#.+(O">@YY"MQ +=W)3'2<>_PR3Z\HVK(Y7A3&.C#\I;9^5
M]4O4\.:>DV,_@PI&SW)T2RX:M:4P/[L,6AW"(#5J;EQU%%]PB_7 WI;L!>UD
M<8'C?(M3+@66XT!+5PEN/+9'].VWHG*)0NP5'TJ=V-UQF$T8/(JIQG*KHOU7
MP)<^6,),<2=-UY)J_^)G<[GUU\N<Q\AZ^AA69@@4%LO^+29L!*91<6FL.V7(
M5:IX$M:+GTV\IY*^9$DRT1N+=L=6VYL?:+3?0$:6",<R?RZAOD-<'C"WV)-=
M,Z50J"L\#V[FY/=2X%ILI&]<HZ%E2<M&&':R^?10."PRTZ#_%&K<S)O,8_9T
M$#N?7O<#N54U&+9N:\2">^=AL1"\L0;M28,RF8*'?YGBW^,M<Q+1)-E(DX.G
MF+EL5%17LM523J*3GI"=L0RDB=NE)N03K\?C*^#USB6=7L*8-,'7^<>3;NM(
M]$ >AU3_%NJ[B$$JZ<US/+H8"ET,X:PGRHU1*UUWOMJA+L*[:H.=K:T"L;6Y
MBZ^_^!R>%?"0(K;Z<R@NI7?U3,<P395T'[3""O'%N!H@%13%FE1AAP]/.0GV
MW:,V4_ VZ<.XLC;?;J6;Q'#BZ)I5;R]"?%2GQ"N?631MTJG=U?'L*((221\P
MPR%KW8GA/[^L0]X,N>SPQ'8:YAD<WS+!)Y.-QF)/'N+93$HB?WD?9?$*V 9C
MNS+4D;V/QF:XS+*2//D2I)N)66]ZHR].)A.+335JK-Y(3?7^*1%S^F49EOF;
M8TR&:C+9^Y&><(Q1HL,8C5C62 &\@L_IM<9H6:58\8\V1* U9ESZF 27G1?]
M=SOT8YO3/)R&0V99:>C:4\'=PQ>V2,N&T/?J[")L=TX5GE&&N-Q<2-S&Z;K.
MUA(&.(WJ?JD+Y-3$+&M$Z>LE=1]R31Z4\2DTM><:+\*+O@N<BD;Z6AH[>$I=
M95U^]9R7Z,\O5\Y6P!\MR]JZ-T&-*Z*-W<T2+4R]]RA%7A6E3?GH7"41MZ_Z
MYAN=^]!N*TRI2DS+X=8FBT+JD:<A)2X/4RSYW:EAO466:,H+.B?JW%B)MM@M
M5M_V&KGCSU:TSVTC%]CN']HSMBD_>SCMT/[J:$G\-"Q!QM6T$#CZ<5?"F7%?
MRW$(7P?+)G/@8563-V"40T8FH9HWS=$:KWNT[ZEX$93TQM0#!,M<)G6R/49N
M$JH+6)$4PJEXH^G\P2,L8E8R7YZB=<*(^IXW99*2#5G?9*RP+N;*Q!Y/0H1<
MEW]^!9Y\2+0]R%OSJ3)@<Z&J6G\=]T=9<1@_('H:(T6IWM-)FO&Z3!IG)L,;
MKSV>M_JE,&EB?E]23HH;W^9'9SR>1 BPXJ'^:?Z%2@;'U98;7-NT?Z<[F E+
M?=$JG<]9I3 =F^ =[E$QVZPM258L7GC=%P5<+>&,./OMNR[N>KN. ESKL#=F
M$4$@7QHDM:=0OIP*5+%LT?.KF'WXLMIHR[8L5:(#US]'#V?K[>3Y+9@;\9V%
MZ1ZV,UJ2G1?VYS:BNL8JZZT[A6:;RU=@;^$]8AG%VP F'2CL0$@Q/08)[4U(
M"-*@*>=1/*T$"9[J>]%8;T'&RXWZVYUX% QNX]WR+#=FP<3ZEN&AZ]F6Q$&;
MR[6^\$5>AF_=Z?UQ^I\Z&KJW!Y_"U2%0B]E^2LDRLD8*"4B&$W6I1!.G;,.P
MIZW%<?NEAMR_;[5\!18"[KUG!R?HA(<WC<5N/VO^>VS3AA^O,MR,);/^,) I
M2\CY]!2!..P5NR&P,S-;B2\FX6F(C(H\:U$!JI-5\4\VO*/&<<XILDQ[)*-T
MC-3QFIO=KC8ZB>9GQD/X<?*;I]NSV;$$!)(4Q\V@"O<EJ/8T_F/1>3>U_ON:
M=D=Z?K6.6 7W39[G%YT[S;7X.OO="\&8&OHG.OOAJ"%2;3S7!3T5![,6M,!1
M*M(H4W0*QP42X>A[B+^<G\!_RY*E5W7/('U!NN1D_!\#(3;GNWPZ=VW!@,!Q
M%94;>@FY9*-XA6R#0*1BEJ(=KU1[DLF;EIOUPN<LO44/<U0_@F_HTNHWV*TO
M=>Y8H783H!AX;1SNI7#=?@6%BO'M9?).%([I!W)T[^Q0DX1<TKFQ35G;V%&_
MM[B7'')/JY07\SO=(='W>)6'QGA,=^'3A0N)/%(#$D\!HT\=C",Z/,8.6UR;
M6<Z18ASYN]B//WIC$Y0-M03CQ,-(<3/,O IT2XQJXX?Y>21PD5O/3&OMA/PP
M$MT@C@5F3W38.ZM7Q]1:< V;SH85S- ]6?#CGN.,\<I-Q,3=[-\=%=+#B=3R
M1<M2\+7,H$GN2,9D31)Q4QN&&7CA0B$7_.EVO_X8<_\[^#*[1!]_@,KQ,R>1
MK47!]V!*WISW^X9AA!_Q5,4C___6S$J<TAF9-=)@D,M&8W1T*3FO??C&B&BP
MLS$627EH'*N"]S%M0X6$3&9;\_M;\L1X_I_J[-]F%(/S(9AC5:G39'M['2/@
MNU98/,.G=%SGV\X(A[*D[-J6Z7<NJQ7\WD6[>8=?+,6,M7P>,2:-_0@?Q:'G
MH&?;SQ6F*RK7GTN@9M)XB],P%AZ?$Q5A(S!ZLA(_*AX8,;LM]W&5%D9DW]3!
M1AZ-N9XXG5J:;?N2FMR4A8:<6H:+R[,>"3<B&@QLDL[Q+*PR1W-K#>E/"+32
M>TH^Q&/?'1FY#,)T[03-%'61""73>T2Q*B)SVV\8^TI\Z\[L?^'I:#ZO[29A
MY:(T;IF=J&MPXJL3S0JB^V)V=6I\-_K)]'N69=^P MEES5 CM7(,#&[:_4!X
MO[JE  2:YK"1F8B*0L=()'<*B3MM@@/'<G4-PI#O2%)1,?=8[[@3/&6)5,B;
M-,>#./^Q'Y>;_"A/F!:;]-^G'ID<J\1XQLRM/H]L(\S#)IJ*Z<IK+H8ZW0T)
M\TV'?(OR?P6(!NHH+M,90NC?JWTIX&9X#Y\?^I%"S/")@GZ]FC::*8<VFF@0
M%VN@:SD&H6G9HG[9L;=IV19Q*.9<#)9*K;INMMPY9E/=K](8@@M>19A*!DU2
MTW!37@!<S7!KG6K)-$5%X^]K::PHFR !^BC8+<VB4.*!&.$[1S+HB[3=K[5;
M'?S->/]U(,_*_321(.S=7(49J WHXOPD9,;FAHH9S)5K.P1M+&FV8#3HX67'
M10PK8J,M+>U:S-%FLL9AY!H>-0GUZ5KI2>A(VI&!HV2.-8(U\GN/H<!"^$];
M!O+](XLU4T9VXC L]Y)@^H&-E@?CNZ3A*'Y8V<"P649\$L'WA"&9;,:US$2E
M_8<BJO)"TA'>/HUAYTZ9B$Q7ZJRH*IN<[W+60X8N+CJT32000F6YPP;I,)%0
MA5N0=5X!>K\_!S_P/P>_BY8$R ,L$N8&VPNKGV1!<69HV%:P48'M%FP>^3)3
MW$1C++V?B>L4I(9QO&6VBN(:,X(L?EK*A\RQW44ON 7Q6[Y]!?1,*?MI]6>4
M&WE8.BN:]1,B^Y%:6XXC24*-73,"#2)R]4.<E1MP5B5@3[4\/HHTJNT[S"#?
M$PK%5DOA: A9U O5;,ZPX2! !PDWX/AF2^:[Q%TFH!#%;&>/[*- ,'=8L>,&
M8+' J+F_4 .#%QWVN(,/5%T9PJ] C1(MRYLD0\:BXSD[W,&+%IKK.-:.*(:*
ML[P?' A-EG*%IIG0O4TKU TVN-:_E^BF;'"A>XL5$3=YJ#XO<2 $R>RS-0L7
M)[2[#E]#$0L5@R?$R5.65<Y\F-=K^,FI)"X& :DZAT4VJ]1B+2J'#(^"\-45
M/H#,BA/!HJ! )B/ZJRNZJA#OS#L1(G&YKZX(;#)E!14RGWC)W1Y$1 *(IZ1=
M4&BVIQ[,W,CV#=&5*Q+R*_HK0E'$\:7VS8UD:8+1W<AZIX$S(8T/8NANJ&4%
M!6JB1.+B-(MZ;=LS4>@J4.@!+/&ETOR]UPM.[7GXX7 M@7T,1.W(B)GE>4O&
M'\CF0:**--B_G98GI:;LJESMW;U0EJ)JR"Q%#JEN"[*SP>*=HY)&44"RVNJ\
MNQ OZCLG+SHB_*)W1F!3B7(2&RUV%6"K<7D95NPXT1*%BN;*--F#VD$')-QI
MHM*T"1HTETP%G608:NZ->E.(_5"ZPH; ">CQ\!CPQW(@!Q;T*IZ0!<E)!:21
M0FL,RW_J;$(01DBP)VEY>,.#8TLV-5%Q9@52.]B%[4?25!_8DK ;$18-MH:0
MN"I$LP4)M"LI'"UL66$^,FLY%DMULB?NI]T"%]@ C%&!""J46>%B^-[L3W\
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
MXRY;Z*V@JD'O*('_V(:8+G4>OB*3>:?V-!MS>B[9GWXEL15=&6P3"_>]F(+
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
MMGN%P[U3<=\/$<;FTZ.:SYP/X?1ANI5:AAG?SWP(WQY-..([&%)8OX&85F4
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
M6VNZU,P'QSU=)+G<)R9FZ/+3%_S=XM,^K=@LSU= ZLKQ\(E'P'A^98K_8GC
MW97@+C8SQ/Z ?S,C8AG)?N<+.MT9Z^E5D8'*H?8]RBB_J:]FU6W XWP/>)3?
MK]R_?B_^UUO-).DV/FA>J]24B*=ZNH%]W\6R*9?'&1O.71@:K-P18#FBP%+
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
M/0<AEGF&DCP')"'4&(AF$)AF'&2<R(1SE,0TGWU5*[Y\DF$X['FX@7BS7#P
M,^*/AT,0;1;F:X^6QX,4? #<;,*@H Y,W?O/NA+V+MJ)6Q_YA]YY.F,3U "\
MWNNHII\S"*=&G_N+/8[[/ZZ7XK=W7ZKY]+-ZY&HU2V(H>*P50$FBC*&'#.LK
MG@!*C8G'TE1G3#H?\9^W/S6.KR0T).*^J;P$G,.Q_6UP#+U)K)"HI8M^K<4+
M8-5=4;SS4+GEM?$.DB_+?'1XW/%8/\/L]>*KF=7+U0_KSO9Z\7ZU%,;4F#$:
M:Y;$'% AC"' ,@FX5-J8!!E.$TXT3KF/-=;>S=2FYW.#ZL9N,XQ\<B/6900J
M-[^H6$2-R'X+_@5TW5;YVS$;> [O!+P[1>DN^NMJV0&6]ZK>C470I?Q"5Z.N
MW]WJGB[:5Y[NL5*_,8-G)H,U!-1"_'C!'MF#*C\N-P^?U_=?EX6TO@#ENOP;
MFV_4#.::H$QQH#B! &=0 R(S E+&&-&0")@XD85_UU,CD$;:J*S$O8M8+7 D
MK,0>"[X?_@ZVP&"H#DPQ5N[H0/"[: OQQP;B1OJH$O\NJA08#&F/2__!$!_)
M!R P\GX67"_P.HT[OQ;'L_MZ:7ID$O9KH:^U:%A4E>O&1V^F,R%)KC) 8BK-
M]BWC@''$ "8QRE$JB4;Q[-!3U\'H.>K!:6)<]3D.:_34 D:JEO N6JC+QQ=.
M*+J:@_[(C&4'-I THH4T^UIU#FSO'?<QLJ'7JN"YA=?^6+]9_%:M:^\#2QVS
M!'(S4Q4#<2R-]<8S:._:%)!(Z#2/=9SF<K;>.:Y?_4Z/6O<RT"[XX(?\5(UP
MT;QK9^( 6)P9JS;3"I DSP!.I (4*0%8DBC)DAQ!1GSVQOT!&\&B#0&8&[_U
MAF%@=K,(U()%?[2B_2FZ7Z]7!=^L&9^K:+V,WK.P1]BM2 3EO.,>1F6\5N5.
M^:[](7\/ WN@LYP7TMH%+XV)5'E:?B_*&:99'&LB@-FVI@ SE@,F,@D4IH*)
MF"4$4E<'@TN=3&TJ'\H9;06-?K6B>K@:7(2T>Y:' FK@R=X+(R^?@VL@W.QR
M<+&#T3P.KJEXZ'!P]=E^)LZS35DLE-T8/?)B46V5/ZHO;&6ZF?_XH,3R85'\
M4\E/*[8HF:B.TS]9.O^DOJ^?&3U^FVD6IRK-"1!Y9C8T$BG+$ HDG$I)J4Q2
MZ'0S%4RBJ=&)C0B7&[,"+G7TD=7_/3] -\OC!S6OII-9)OU]%FX?2#?K8]3A
M&9C$MKI$!\K<17MUHKT^T:%"T:^52I'5*:J4"NB>&0S@H(;0[5*-:CP% _'4
MX K7L!]?2U7,*MK_\=+0QD.Q>/CK:OEM_=E&&K+%CQG'/%$0)T"F3!L[C2#
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
M8Z_8RXZ^ID9W.U&CO:PW^ )<QMC5'R (<H/[!/0#K8=?P%4X OL&7.YO9/^
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
MNX9PH W,U)?QZK-9N *<QT8A'( C;1)Z?'A^^P,W1#KW!E>:&&]?X*;+T9[
M\95^^X%[(9:;Z@Y5J.*K=1-ZJ];/FQ03"FJ>2):")",28"PT($(JH*2$ O,<
MRMR)35TZFQJ=?EHQ:=.*;R4U!MBBKL+(YO/E-^O06=I__8_XSS!Z+.9S:^39
M7;+Y =K^X,XT4-HET S9_,>_'7A2'#1<AQY]4'-;,<,8@RLSCY;Z+]'_0/N&
MMBW3]I;_[+<YZ!QT-ZL^U% .3/);,:.]G'<1TVN;<V0[C)5[YO.5DL4Z>K,L
MS4 _#YV#Q 6MH!9Q9X>CFK(NJI_:H$[OW!B&7A.JM7&7BVW<Z@QF0B6(V!I<
MJ0980PXHRA' J8PIHS%RK(/IU-O4&*]9PO="WA:/W@JPXY%!*-@&9A=OQ/H'
MIG<A,4Q@>FN/3Q.8WJ7\Q<#TSI=Z&DM5KJ3M0LEC6W;%[##3%,4 9PD&Q)A%
M(.%)K'*4)H13'\_DH]:]R&$$Q^%/MH^HR1'5*XO9,7B.5D9?2(8V*YI\9>$-
MA3:%PUH&1SV,:PJT*7>V]K<^Y%]B\T6S^7U5E(+-_UNQU2OSDW*69#C)THR"
MRKD*:P(!RW(&S-)/1<PT3#AT+;-YH8^I+>Q;,:-:SL@*&E62NM?;O 1G]SP.
M!-+ L[D'/E[%-Z\@T*L YZ4V1RO">46IPT*<UQX-=7+1G+7QG"8$*05D'DN
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
M\Z<+B_!F3&MOXYLC74JWFA6=+_3-X[!FQ4+)EVQE=ZQE4Y82"4$4H@0H&2.
M(=& Q0("+;B >18CQ;R*?;5W,S7>N!=B\[BI4P[\SW^%6?QO+Y0N1.%8I.4*
MIF[4<#M2 _/"5L!H*^$ M3Z[00B<?J&UJY&3+G2I>YYJH?-I_\"V#^J+^3@^
MVT";AY6J-BE5G6^U^F+3.1RD7TUB*G*&*-",*H"Q090)C@!),QZS-$;4K0:@
M5Z]38XE#*2,KIF>"7#_(NUEC," ')I$>&'H%SWEC<G-,G7N/HX7:>8-P&('G
M_W*HP+SW*_6%%7(;<M;42[&UF.QE2G,])[)$)5 S,P2Y!#C59F\#8PJD9G%&
M!8XYAA[WHK=),]$;TT;T;<72IN!@=?GG<UUZXTBYF3T# O^D,7W;,6C$KX:@
M4B"ZD@$X0$B?#X(#1_8YB?+$ 7X^<%V/\_-J;=@:4+:LSBOSH<]BF)(8YQP@
MG2$;[Z< %X0#2A&C<:IXGM A:C]M!9B:)6<^WW28FD\[R-W8;T@@!^:]7C6>
MK [C%WDZ1>])BCOMA)AD4:=3B/H6<SIKY\;+JRJ1R[O5^]7R:V$4GD')8YDE
MMI:3LH4P8V/^Q3$!+"5I:JL(<.YTM'VMHZDQUNDE326NO:79"MSS+NL47\\+
MK1M0&_E6RQVP_E=;%]"X_7[KM.&GN>2ZH-[%FZY+S]]<U\W:5,+NI9:V]-2,
M:IAD)*. (:4!5C(%G$(-8JPAU)#'.7,O0]_5T]1(H?83L/=='S[^8K[QK;1V
MW;5:!*GY=@)V-T$$A7!@ACBK :=.X!ND&EP['!Y5X4X:>*KJ<.UZ=%2)N_!"
M#S*X7W_ZK.JRNJ^8J"R0YJ;%;&<TXDD.B$:Y,1$T!DPR!DAL# 610LZ5DW70
MW<W4:.#^T\_15D*/:7X91H<Y'@2<@2?X_3HR0C;EL'<(7;^U\H%*+L7&VKYU
MG-3PD!WU-S9T@0CQ*A"=;'CY[?&H\*H&1SQX_>E^QT"OBH7U/C[>BSW?K%;F
M^Y@)#AFA(@,Z5QG F,6 <:D IBJ62A),)?0Y\NGJ;&J$V(@5/;+U9E6L"U5:
M&TG7&D3SZK1VR>=-HD'/T_!.U-U.?4)A.3!_-F*VG.LTLH8[R7%!).BI36>'
MHY[0N*A^>AKC]$X/RZHK%OS /WD7Y]+$/\Q0DFD>PQQ(D7. <T,V/$,IR B7
MF F:YJEPCR2Z112?Z3/%8*&^#HHW#9^#O3?"< S,9M?R>AR.S=W9X 0R?6Z$
ML=,PZMOV>&;3C=H?&56WMG5KHLW[Q;J0Q7RS+KZJCTHT=L;+[V*^,>;5*Z.X
M#0/9U(;Z.[WUV=IZ;U9)[V8L39&(M0*9TF:_2J$"!&/#FW'.B(9Y3+G3R=4P
MXDW-K#M,&GFH7[17,-IJ&-E/+SK0T;ZT<US<>3,W&29]BQ2$_0K<C,:G&]N!
MB?DIAO6&;*$AT1\HF6@0$9\HUVA(>"^G(@W:2_]*J$8&MOKQD>VRH[[953V)
MS1Z=PU@"F4IACS+M':?YFUDI,(ES)854OH51+W<W.:K?27L767GW>8)O*"W3
M#;@C"P>#<6A6O0W!7M56KP,3O/AJ1Y>CUV*]KGY;:5:'MWJG0KZ<</ZM4:LY
ML^)<2*8T![GBJ':I8#)!($E9G,E,\)1X10LZ]CLURKFMTH4KV&XL,P"$ ]/-
MU1(6=]%>[J!YDWV "IU"V:GOL;,I^P#2DEC9Z_6^_JNL5.7.F6Q7F!,EF;%X
M;*$\:(\1,1. QB0&AI\($RS7N4C\W%1;^YD:\]1B'GI2]BT4?0E8-]8) -?
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
MT4(YDH4[]IHD*%4\!CJGS&"?YX#+. .,0(X4HP0K.ONJ5GSY).@?]OP4^%?
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
M!#C).8 VO(,*'0.E=(IEK V/)%X!J(X#3XU.SFLE?#NI-]%1.>&V)7!CF!#
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
M!4NS)"9N?=A<!IO:[CS*&AV%[97=T JQHQ-T(.!"*RE],//W:#J ,:R[LFW
M<7V1#E._<#2ZW-,S_V&[$G__N-GLE'RW6]NC41FU5012?59_%+_:S)*$09U0
M!I*<6^V'*,,@YF\40JQC10B'7OY$MV&G1BAO5T]/JV6TL<)'\T+Z(K*L##MS
M#"?S1-Z-78;',S#/% )'I<11*7)4RGQ71KINK"7[C_** =4,/Z"&C>=W&WK<
M 'TO."XB[OWN[EFDM(J;>-"'X6QX6A%=,:,9IYAP"I)490!BJ@&',#6'-!BG
M@FE%L?(J4MHRV-38Z$%KM2XK5!GI/"N1MH'J1CE#0168:/9B6I_8D72*H."W
MK;CYUR%U &38.J1M XY;A]1AZA=U2%WNZ4<9GW=/7*UM6H^U %G/T#?U6 PV
M4W$&4:HX2%-" <Q4"BBE"<AA(I @"M+4BS":AYH:7922VFVP/L@:;2IA_=BC
M!5\W[A@&M<#,<03L*&;TK0LP;]KHQF)0TF@9;E3*Z)[V.6$XW'%C).4'6V?B
MAY*_KE9R,^-,QT2A&*1"V9I],@'FW(,!19QG@HM,82]?[_5AID83MC^X.6"N
MHR_KE=P)\^$$T5[@J)"X9U#E*;AN/'$[9($YXB#@W1E(=]&OZ]5F0)IHAR),
M!.7I4*\3.WEUNHU1D]>O[I&<]^V'6ABF>:SJSJR6?U.6?6:4)%DN;.\4CC2
M*1> 8PT!)BA/$4LSE3M5=F@;9&J44(AIM(:CG!Z)<TU MA/ 4/"$MF(4R-1%
MC'XOA70T,+="Y%&+;P"H1JK#=PG90$F!'1"TYOXUW3M>BE^']">9?%W7WMB\
MH2C@MZ]^^C)+$D$12[2-7"D<W])H0"D$*DZEI FF6GA5Q&H89VJD=UZ4M'?]
MXB9<M48PE5H#E+,<0)4S0!.J $<XS44F<I*S7JTQ;L!UA&*O7\S#K$OI9]&:
MUARNMF<=,P+![:9P#@!BX$_.6073N^@@9(!V&M=1"--4XVRLUVFM<7W"C0TV
M&B[O1\"E=ZDPAI4M*],XIUDL-$@Y5(9Y>0XHD\0ZW:C@.$,Y\DJ!/A]@:I1;
M=Z_=1?\0_S6.D^B9K4NN^.>([;8_5FM;I2=*4'P7QW'E>?OG"%/S8[ZO_V#3
M(W!R1VFR_Y?*66=_L:KUTV#;Z'_OENI__/<$Q_^<Q7>1?4F+J]XI47Q4JU\E
MQ:_,!>9ASTI85^SBY:]^S'2QOFZ4=,NJ!>:B:L&^E0M6%7TH_4'#D5'3_ =E
MH8M!1J6?IBF>\T[C=?YAR^^76\-8M0>63KM:LYE9HC$7V*8/(RH Y!0"ED@-
M<D5A3A(5<^T4Q.<VW-3(J)0X.GW%2ZGK+7G<0YL=$&\GA.%Q#$P/MT+H%?[L
MCDRO2&B'QX\6%.T^U7I\M,==O2N^L,?'M7H\%-4KPAL_'9KD*HPRDB ,\MAH
M,5 E*6!I(D"29S3-8:YTZE45M6O J5'*J;RE8ZF0^(:>Q)V@NRD90T(9F%5N
M1+%/]14G:(8NK](^Z-CU4YP@N%(@Q>V^GL4U7<I\?EY5=:_N_V!KN2EZ5=1_
M;^,-/J^V_Z:VYT5 /ZS6U3_9ZY*93(3($XF Q,P<QWANLT Y!5)HCA*4881S
MKY*=HXH_-3(LA;3)Z.N]X)&H3<RO"] KO1)NY#K=A0[N'NDH_WR8=%3,^JX(
MR3+_NHU>U#8Z3O2NB@V-]&H=U28[8 W45UFC82NKCCN%<>NUOLKR7%2!?1TI
M>IH3=YOMZLD673 (+RM/D<T:J+R+'"/(-6: 2MNC0,D,,)[% $LF(5:(\LPK
M$JYCO*E]?_;B1B?R1E9@3[->!\Z.5K[AT MM]&L&KMOY[6_]<\-E6&-@QYCC
MV@;= +@P%3K>UH];#.G--P_ZK*#"2_GGL69>K##%@J8@S0S0D!NRR>.4@41P
M8O1GI6+JU9[-;=BI,4TAM3VG5J[/'G5:'?%VHYKA40S,. < CR+?E2557J+?
MJ_\&J5WHA]2@'.0X]*A4Y ?'.2-YWMTC9N^C4<_4(82I2"0P*M7;Q6I7*&@[
M.VCM^#%#J:1(* 8P0I:>8@58DN0 Z0R+E.L,:C5;6NN%DM\=0_H\97#:97FY
MRRXD";?C3F=1)A@59R]A)U*<TXN91.PX%8^ -]^%:N>U8+B/%$(\)-9^(7,]
M06L-I?-]YG@A=CUG>Q)ZU_<9_2-"YD71N\W]T@Q0T*9:VLI5,Z1S(A1E(%.Q
M.;YE,0:,$00R#!'.*$Q3F?O5HVD9S6>[C%.BIB9LV3NL+JY_7$83RNXA&@,@
M-T*TAC]DO>(U.L 8/'2C:;S1HS@Z)GXMH*/KEAZ*4%%LLTB!,$^MC%6;RAR!
M*,?2O"I Y2D%4& *\D1B(%G"B4@3G"OFG,#0,M#43F'?=KR,-"UK[Q9"%]M@
M+[:'_M*&KX.N,A!J@>FB":<!C3RN:+0J'&WWCZ=<.,SB1)%PN?[6CK95'XHO
M;+VM%];=O'DY^4W1KU1D)(]E0D""H(U&%QK01"N 51)G/.$<ITZT<),4D^.,
M:A)ED$$A;%1(6R_&O;F+^,O9KV]L1.NS<&X:2O#E".U)#+42-_2/[8%DH/ZP
M/I*\4O_7'F U]W?M\[!^9/I);39*G<;[U_I?L93".#>LF7'$ (1&CZ*IK0RJ
MI<AHG*I<:Q_6;!]N:O18BN='<AV NK'9<# %IJU2T+OH+&EG$ZC7CALN@Y)0
MQY"CLHW;],]IQ?&N'L>P+VJM5^LG6]6FB!(HHFX?G@NJJDX+&:7(_"\#*DFL
M%8=+D).,@I3D7&:&1'+M5)[3<;RI,4A-XJ@,$RIKZZU*H3V.9 Y8.YS,AD4P
M,+G4P2L;09;UK2IYASZGN6/3>EQS>,QXIS;W.9T<WCQNZZ=V?)@O[<,++OIJ
MV[4^Z-\VZMX0U?;^R?8]^<^R)H#,,I*F/ >*( @@23C@,;'&G%1F.$L3'2<^
M^H?CN%.CD;IL18$K*[K]RVZC(F:E]]127/%W4U<"H!J86BJ)]RG&A=!@I8$1
M.RKDOHOJD@^GP7A"-:@JXSKVJ#J-)R#GRHWO[3U-3E<#(6M^L#<O%WU0B^C(
M]_^QFV]?CD6--X59[/L/MJS8]!!,>=:U^E?SZ.T[<]0[M*_^NEHL/JS6]JDS
MD6J8&UXTNI0M69$9U8JG*@$\CR7$&G&1>[4?F-C\ID:_+3W@/2U@T\+9U;8V
M+:DG]!FIQ__7L3GIF<U?HJMY F5"0(E1K1;]IG+@; U,>U6WEDAP%UV\C05:
MD86K]F(&Z<0UT3=A6*OCQ.8XKCUS8I-OLI1.5,SA;+"'FBO[*L)?U1.;+Z6M
M#_IAOA%L\6^*K6<T2U 2QS'02A$ (4]LD P%/&$RIPEFG'C5KNHORM2^V46A
MDU\.HGKV+KAA2?I;>(<'^G6LO[6237<V_Y$K\]&;FR_783[VZ%K.*+)3"FL@
M]H,UN/'849Q7-RS[P>9B=/9\8O]6E>7#]CEG8K>9:9YAC1D!24QB *G-!8.)
M-+290P@5D8ET+O72.,K4*/#0C['::E6*:2&K?\?*2U#;F6XPJ *36"^4>C6N
M;$3AIM:5ET\=O7EEX\2NM:]LOOC6]BGO%-^>-OH01@LB#&. N?4^(6K[PFD$
M$I;AA'"L,D'V"1!N"E++:$[O]&FJ0VCO4W74-%];::0MBL059L^;&JI<PNRF
M\MP*W?CM5*R<(W13:80C4#.5R_%>J9=*X\2;6ZDTW](GGZIZT(.N58WZK+8/
M>M]ZJ!CB_LDF=,V$XIRE3 &LX]3H$"(#E&/KFM*9A&F.M$+.KFROH:>F6!RV
MA-DCXJ2FY5(5;+/JT;FIQXHX.+R#X1R8A@X0/^B3^G*1[<AK_NW0&ZL0O_!6
M[?Q2U+R0]JC4'@SQD>JW#XR\9\):'_#:T]6\GCABLEJ?F9ZFJO5Z@M]G8K/>
MSM[:^]7ZV89<?C8O3M$3%\<Z9CCF@-+<? P22@!CTGP;,J9QEI,<9TZ9_TT#
M3(WRZS)&5DBO-L.-,+8S^!#@!.9I;UR<^:!K\FW*H;FWIAB:G\Z5PL:'CT(
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
M<XR%C"C 4ZF!D)I+EN<\94XM]#S'G1K''<7=1';U3_O@>GH"':&G><)BQ1'
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
M=&H*S*%'U#&3N:R M3D1^];&6U?0=W20#HQI:$?H9<NM$LYO;G .T&RK&9_
MG;:N#/S*;;::H>CNL=5R;S]*^K@4:WL@>Z?*_WY</CP7C1Z7CY4']&"]S)&D
M.LLSD,4R 9!B##BD'"":JRRG!&&"?8C)?>BIT=/;'S;TJ>AXL=J+'+'-1E5F
MAL6Q$-0_^7&4QW*X,548D /SU5[HZ)>]V'^Q6!\DW\=M!+$U^R,V*(-Y##\J
MC_G#<LYF/9[0PT9M?;>[)[4VVIS<B?-F& S)'&;0 "^LJTLDJ>$P 0'",-4L
M-NI51IV-TJU#38ZS*F&CO;0]>HRT8^M@7AX,L> FHW.P O4<<0*DU6+<_H3Q
M3,1.,SFQ";O=T=/?73[KJWI>K2W!O)MOQ&*UV:UKN7"Y8HH2<[QB*4< YH(#
M)G@,1)YJ*;$ABM@OG;%[S*F1PIO=9KY4F\/K[6D4<D'9T><]+':A7=\5&1S$
MC8[R1K^'R1MT!VA81[C#N./ZP]V!N'"+>]S:CW8."HW1=59/RI8)FZ5$YEBC
M&)BC$P<P50QPFG(@M(IQGJ@88>UCEKXRQM3LST=%W<#KR2G7('3CD!N!"<P9
M1TQ*\:)?K(#-=:J\&:)E^H,RPK5Q1F6 EHF>[_BV2P?U1QT&.MJ*#P=UCI*<
M<V'T#$J,GL$%!3FC&"2)UAE)4 )CKR+N_B),3>VH18M9@U;M8._@-QEJ66YR
M4PT$]NNZJZ[!'L2DTA_$,3Q8;6),P9/E ).C1\OE2?UH\5>U-(]>W"_EO7R:
M+^?VH68(];[LW[ /Q!$("V&T()H9$H0Q3 PG9@F@@E$D\SC3RLGZXC7JU,BO
M$KHP%+,3L?THSPUR-Y8;',C Q%;'\%3BJ!(Y0*"/%TB#$I?;R*-RE1<8Y_3D
M=_.-1[$BWG#?FN-E7[(Z8PE)""4@%30!,(,4\)00D,=2(A*+6 JO*I;MPTV-
M@_:%W)[8MG EEH&S1U]6$4(;K?AB_LAZU$3HP#X1--/(8"^5SLUG(-6 I1D$
MF<*ITAE-8*YFRZ*X2T>!XP'1STOTZ\.&P_^3M;F):A$*:X1O,$,'Q)XGYIM?
MVM$.SX6D=X>N1R\!2JZ[H1+F3'U]R-<Y7K=.O_&DW7Y73VN^K3_"SRMQU2J0
MO'DY7K)O5_$'6\M#3>3[S6;W5)9WL1\98;;X=[5^2F:QH#S6E '-2 :@%,(<
MSA4'*,LS2A.>B,PO]RV8J%/[ANR%B\Q@3YY^@W#KZ>ANF,0JA?92U*KVU*=9
M+]UC#0)7J_O8R=[5ZKY'M0G?18>U_]ZV]OY.CN#+,JQO))RXX[I4@L-^X8D)
M/V*_+\V5EI%*I%2E.@$YS6( 22Q!+CD',C8_4_,+B82/_^;&YILCN&^^VS$.
MZFDMF,V/Y7NWWYQTW\VP_39':K3YVATVW5MK#M93LSD*K4A6L@F)1FDJBRY\
M72T6'U9K2S@SG).8<(,BT=90(!(.*$$(I#372F89)]2I%G[/\:>F]36$9M;G
M\#^C?6D0.X^HFHAG'07?97)CEH#@!Z:= +@/$!GKA%[@\-AV&5XY1M8)H.Y
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
M\QA*H9S4[-$EGQK9'.,<OW[[S;=WZ6C+[4AB4US$T/PX0*CK:@G*Z>^K7]8
MN(MJ$ 0KBSGZRHU0:RJ$]!,H7Q5P4=PJ8H44H&]#RS_NA5CMBBB\+^O5TOQ5
ME);C+ZO%7+R4?]9\1!PIF0L""#1O$[2%^G(LS-<+D80+FN'<+W3.5X"I?82^
M*E'PT6$.T>DD?!M9>BZ'V]<E),B!/Q(V0Z$17!L-8P6/?J_^&Z3Y=E_T!NY>
MZ2G$R+TK^T%TV;FRYW-Z6,'OO_TKVVY6RU_7J]US9;R5,"-<2@0$RB6 "<&
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
M1-??A:\UM'X1R"A(M[&W'M HTM!"D8G''>' )ADC]TSK-E;U_?1T ZFCI/W
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
MAL-G]3;?4E3/-%UH4>ZIK&R7-73O<D^1//3M?0Y?9_=(52AC2@0O#+@H:L3
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
M<(YF_=B>X/70R1G9J\OI?V$^.:TS&2?&<<V2)RO45O<G\0S1UQ$ Y"!Q1N?
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
M<;K[XW2^D=)O2$>3%IU]?8]I\7%>.R3>D</5P2"Z35%. EW==;H"H_NZD#F
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
M_^R#\,&\FF%ATH$1=O!]_1@G_KX@"6[&S;PG24Z*<CZ'%,$J1Q>ZKF-LK-%
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
MW]GT7R2YR_E-OAV&4E1" XE\K3JV/8%G.H(,%%*&D$5)AQ7-WOOY\>9O- #
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
M9#GY[TICYR$57J)/X'G=0,:1S+A3P+4F_U$6*UV;N]M#J#L(:?:%(6UPM70
MM<,OL?$"IS&_F_XZF2^69]/IY <1@?.K<VU5""77)'YCJD@58$D.? A21,-"
MTFTJ+DZG_2"8NA<&TV=6Z8L$,6U:^G,_LYRU\[K*N=2[:86"@4L"(1MM&=,Z
MY499! ,0?Q",_?\\C$]3:OMRH_5OU!^!./C'__T_4$L#!!0    ( ,>) U-"
M&7-S0P@  "TI   7    8V1X8W$R,C R,3$P<65X+3,Q,2YH=&WM6FMO&S<6
M_;Z_@E70U ;TEAQ'LF,@L5W40#=)O5YD]].",^1(7,\,IR1'LOKK>RXY(\F6
M7"M(FZI& T36#%_W\AZ>>TCQ])N+#^<W__UXR:8N2]G'?[_[\>J<-5J=SJ?!
M>:=S<7/!?KCYYX]LV.[VV(WAN55.Z9RGG<[E^P9K3)TKQIW.?#YOSP=M;2:=
MF^L.=37LI%I;V19.-,Y.Z0T^)1=G_SC]IM5B%SHN,YD[%AO)G12LM"J?L$]"
MVEO6:E6USG6Q,&HR=:S?[??8)VUNU8R'<J=<*L_J?DX[X?FTXP<YC;18G)T*
M-6-*O&FH021$KYN,!J/NT; O!!?#:"3BT:ON*SY*HOA_/1C90?70QKI%*M\T
M,I6WII+&'P_[[>.CPIW,E7#3<:_;_;;AJYZ=)CIW&,^@??@:NMGHS,D[U^*I
MFN1C[U(C-*V+8YUJ,W[1]?].J*25\$REB_%W-RJ3EKV7<W:M,YY_U[0(0\M*
MHY)0T:I?)&R">?YQ'DP^1C^IRF7M0J]/1E_^YX>K=U<W;-!K]^Y;O-W6&),K
MS9]D[+DT3B4JYH0YIA/FII*=3Y5,V.6=C$NG9I)]2%!#FKUWYF-I;,DQKM-[
M;^MUF4K6&_!6;WC #YDV++PY$O6;$(M_(0@&C("1+^_B*<\GDKV-'17W1H-A
MDW'+.-:GD**Y]TZ3K4(7Q$;%*E;DHX??H-M?NLU-Q'-I6Q_N4KFH/>YWN_U'
MG<RXF8!.G"Z".6M._[^T0/GB#_=ZN-7KJR9ZB;#0V/LV^]XH1(K%?MTMX"MW
M+U\<O3[9V:V""P$B;Z4RP0"OMSH:7BF (G?C%E7ZDUSOM6N_OO[H#V:JVSZB
M:;AB4PY*,W*FY!PX=%-EV4\E-U@5Z8)=RT(C4 #C]]IDK-=]^>+U<;]_\A/!
M[WQJ8-2%O$/:-*CG21/1&SW3Z/7W+GKON$7,$)ULP6YS/4^EF,AF"*()H1,:
M)N0:N@<C<)4SGB]8F3M32G@ )>1%$:+)688GHWC*$D[\8IC.E"<D7V^C0BYC
M:2TW"ZJ2\5OIF6K9I\4[ 6,P9.H5545EL3)04*B6HSDL$=*P^53%4V9+^EBU
MGTLCJT[(@4S9%%*+5-M<N2D<M 68DD:G?@N8I@7<G*&98-%B?1J>,2H'?QU4
M2I:H''$G"*WBC)R=HSJ*S5JYRA,P3M!A*H_3$AF=L+06U"9PJ(BE"D"!4$SH
M3M,53"N$V =#8R4(OZEH4HTR105@4P- ?CCK[8FYG;(DU7-; ]?(B;+.4)+F
M]#+8#2N;:_BSM3$;UCYC" [W#H(W]^*%I-7O'9_8"F25V" BT4'*']A#'\PK
MQHWTL $,5 0!BO R":Q&J;)3:D'5,O H<2D]"V7C5-L2[8AAC4X#?@JC8RGP
MVK(#P$5(X"]@XIYN)95K2?A6B;5W=""#+9"^Z^_"2T5J-0\8IK$8L=T:M /4
MR*Z=!FVAZV0Y7'@Z]#X_!#QJD%#X FTV>+7?(,8F8U]0_*H]ZM$\7$B+F4(
M?69\&FE-2MHQ+^WN32A[1A)(J48*^5B7!AV T6;*>IY$+9G[?DBAKQAVG:6-
M3+F'7I605_!I5@Q.A0IL"UNL3I7PYS"VC*P2BF,C  =4D T^;^344VDIE?N%
M:WW>]ZRJK81!SF\$FZR 7%5QF7)*!G#+&[&2!&@1!,:Z+L*W2%)%\#7:2_$%
M_+SWT([V"-J#X2:T=Z:U#83O3H@[ QV+8Z8$X9=;G7/* MP"^R18"=3<B!I@
M@+SBD4J56Y!*V#8L+3>/10^SY;G2-B$4DLU=Y5!18D]E$052-7&LC? &>.D[
MD3G$2@JTHT3Z P2J ED?$(WEI@IP_'/&=+Q'F YT?3GC:>DYC0(NDX3.<68(
ME=VB(9>:9 >.#H_;9:6',!J"7VT0KY$NW>,6[))%^+*V)&6>/+V_8E&M^?VJ
ME&$FZN, &N"9HE#L$0HK9@T!W@0*;?PK$>A+MJ+Q,_B4A(".X](0'-:R[I9>
M,VT=WM-A*_JR,3KZ.9PQL8-'FB3 -9CN0>W*<&S.I#^SH..,O%S:=1BLFG*[
ME"C$D7X=T#$C^-7/1T7L"Y:J6YE6!Q@/ZC>_>(J^$/O[ONL[>CZ[/G\&*NJ%
MTURQ&9'K.GA7Q$;P^PS9LJ&)E]9QZ&*GC5TJ!?\"76:9<D[*WT@=D886H7*A
M8)_OY  0!U-;R@3X2^J\7I?RYU+!?+\&R]S_Q& /_][0?4V%\#:%WL-<^9\8
M81)MT&,E@98JRR\W5G/);REM!_WG$[=7KOY8MCZI^BP,5GN@<,"QA0"Y0$,K
ME_SW*%XKO8LF !UD:3-H!POA8,L,D,$D>6>JO+/U3.^YZX+]VW&]1?I/#,BE
M"21(3XG DC]8KT#7#-E3Y3.=SB2ET)Q/JM\'3,6B,BM2O9 HG4]UX$U^#]*
MX.^B+]J[ ./H/@J6/^8ZOVNKZD? J#0MS'W*"RO']9<3$'Z1\L58Y7X&?:.3
MJO=(.Z<S/\",$@=$2#6('R\45Y<S1J/V<?>8[F<X@_^B'KBZNM'V5S<Z3FR6
M#5^W1]W'B[OMWJ-EOU.W'6^RJ2O4*/+IE!IBLFS!\S>-0:.N4Z%KW&6>TY9C
M[%JU&O*I-OWBCEIM6^4/(A*"\?57NI_B"RP>GT39VW("^]B@Z>\.+>'[].SL
MCZ>^Q[%R&"W>P?>7+X98T_Z377]X=WE]XW_2O[ZZO+CG_HX1WP%0U5KV2:'
M#- I(JM=W[_Y_,W9>W )X@^:L;_8I#QUUVHY.1U/UY]QN6?+E;FU5@]NW14Z
M7#L<AT/MF=RXA[="I$\4W543'@&6I=ML\L35O>HS7"3T5QK/?@502P,$%
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
M--?2]N&^%R?!Y->7(ZOUS(T5@^%-A!/,L7@U_B:H0!'<!Z0/L>'"D[!WG%^
MGU^+4,2>ZD?Q)FD44Z!R7/AW -(B%C'=$]_5PQ)"52V4X2'$A61)P5#%HT[7
MH3$.(D\%D/4-$OT&-<[?"J/:/E8XR*A^L#V'4_-:S)5%RV.QC%31E"6.X'*I
MQJ)R:;2ND<7@;K:(0OT+HF!NE.=28EUD* ->!2G-K! 2Q;:1?[1N!XX6L+7C
M77MH]*N.I^]I777G'GLW=B-,C'T0W\A1YX@N16_7E$6O[\Z@6+9:$59)JQ@_
M2F:B)C&SRKO^9Q8*C27JFL);OAC90K_0;>3L]?=)I*+4P_8!U7ACQ;UU&NP'
M4W,[4R"W775%,L@Q\@PKU>/U3 DD5#R<G_J]VYG0J:'"92C_:IC8KE]FA[6X
M&!5?LJO<]U7)=1F\59U1BI*(N9JE//8"]N;Q<JS3IE,9(R.7CFVE])IB+J#
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
MHTFY6'^)O#FC6%=-14H-);(%CJ(6U@G #H6$ UU3/()K)'0MBGN"Z'X4(#3
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
M+E7R,!%^'X=UX612E;YAI$4;4CXO""GG.W+ ]T(Z2Q58@F7+GF5(:2FFD5D
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
M_(H<UYVZ4A^*%JG=KEOGT!)5I6Y;TE!RN6M>^B2!I(@R"+"Q2&;_^HF(7)
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
M ^;UX/D^\1G-@BS91$2#/Z@)9VD)AWP[<4)^7&(-^FQ'?"+O?CQ$U2=$0?*
MGE.P<&,!=BDHX*"D "F-I._4"4$'B0(E=&P)E9 >D\ *E!X/GY@)  V-^01_
M!0.@8:L]SR"W:')$K<BG0#%'\>@XZ(96C,XB3/S36)=2Y2=S,D4F%@&KC)*)
M(LP&"\($WP<B,H5G8^%$PIEH8;GFCMPGTNOEU9<&1HUZW?.K7K=Z<Q$U<$^H
MZ >PF.-7E4O5XG09> )65KJ_!A[ [P09P,81T2ANV.X=>6<;+!ZB=44&.)))
MS('=C 1'AA2CY=8'%J;\ PB.F?I<>IW&?HIZ#C*R>,UO_N/95<V6<42"->)[
MF5N=]C$F+FX'![588'V$&T6NC+P8N.S#T ,E #A['[TH9$)''IDCH%P:SJ]8
M.)THL. $CP".B%PTN6@25V/0J.;GX0-:N1&Q\2CT@2A<4(&<!&0$F>KZKP8*
M(%]P4(?M6#S( T>%3LV'_V=;*SQAFI!0)&L["9VOV6+O0UJ)TJMHQ;[4O,GK
MJF811C AZ3(HS!N6!E.'7V1SQ]^73Y[BMM5,7VIO_92<9O+H4Y@MGB[Z@_$U
M?NC S?'Y W-#($04JC"OD4='*= M)_Z=(D$0SW:\L:*;P5/61%P?9S"3.KW
M\5-7: (=C?&_WR<8VNGRP^A/9E,3>5GX-V^4CO2,T2*'197N>GZ_Y?:H@+79
MON=E8:Q1;M)\'&JGM9#<I-9NG9RT&<E)2R=AVYJ'W9!7103QE(BU_+WD BXP
M,2(6-+M!4G(4E)%+W'6B'#N2"\,PADN2_42*<PJB6X;MMKSMS)N<]Q1(MK_E
MV4_ <.%8ATO*'H<WP"_@)_"N/MAIV@@4W]#%(-^)3%F;7S2RE#IY2W1*]%-P
M,!_K;TYO8G$7<QM#>_4P#$=3NRA]["P;9[/UOSV]L>>>\-W\EJ;R$$M#T3+4
M+1(.RL%-.A[[0KJ2SL/0E?_/.J[KX0&B>S,>"5 &I"?I+$KOV!9&8SA0N=1>
M8JT3>IF2K^)VGP,/R>8FH0"R'!^'T&XI.33K.%E*W/G9SS_M';\_Q0_MP)U'
M?G)R)H"RLXTN C=U,'(<F->9:. G'F'T?LKJ,*18>')Z[_H3\F^D(TEW(/7[
MJ$:'D2<CG=SAKACAMMQA2#N0.PA4 402>=QO, >.#%.R&YDNYP5 04DJ,P^
MPF%VN'.8IZ8N_2@6_KWE1)8!5%OK Z[@#+G,B/OYI_VC]_!#G/!'>2-<=JTW
M!J8LK&R%<WC0+/LS_.(J &5IAUV&I/Y)94S-F<G91'PL4CP@? %LPN_IB$N=
MK!-X(^Z;9 3\.0-A'(<!88*B&GG/?>0(Y*-)PB:[+3D@\0TS F.8A_@F=<(&
M$["=$ZFSJF-]""/?;6B2GEZH9IBNQ^\"H' \(-IU&!S11Y7B!+O7R!8VD6D;
M\+W W8P3Z1]C0[-&+M?89'2]&/PSS%37/DX3=)!8I6G*OS#KDN[-AENF^YKH
M;D4$EF083?(WC$X4M+$-9^ 'UC:-\CM$"@","[P8N2SZ8OOBS@O(7PNTG!>Q
M1(1"6C)AH$3YV%-VOXM/*$O3#P,@VF3'AY^BP$VDXI+/QMGL4SG4IY+;D_SQ
MJ*R2UM%[8A56LC-])+NV4/H!#<%!R )?E8S?]V+I\&:=\1@/[1L[U7EH4GMS
M@1%S;S3EFF\PT!&E+6HEX6!JE97?@/D2]I143$>[S^D-]G2(00-U2-:&7\,Y
M>924T*#(M!%9#7L<^6LXL!W4VM@6.AY"E"CHF9#12TH]PX5D+Y'2#&4$K<+-
M$NX4?<)@A0W;UDN8J-U$12-.%:G'W'/SZ\G6 1(?'D29 NKI-TXQ$'J$;@O.
MD5:9;9%RF(%(&H?R,FF_2.X-*%GD3#;[HAPQ2B.'(P,;B(^'#$O1*) 3R"Y)
MZ _S>?!UL[?I6/,3H[G(+,]I9^V(/C>6(=T=R2GRR9)X490V),W-AS#UZ6;*
MRPIJ.UY'K1<I8VEN*P[O.88*T2RT/P!M2UIYF$6EOC:.. _>"'*^\#ME1XZU
M;(KH[@K%X,C4FQ(^['S: "Y.T,R?K&\KZ0+4=,SH0ZU?*GTRS- 7,J<0-$+<
M 3 ,/)-O1=P2F*9*[8DI>>PA4$FNBK72+&HA:8CZ9(JHE3H^3=7PCGMXJ$&N
M7JV+DW9./_@NN2NE73XD?R0=P)8@*5PMK>=C^E4ZX$X"$D:E2F":!-+E0$6J
MU=] F#"Y*#$>[[6X6#C)^G*MW.5J[>K;=0E&\@U0:#QM'21APG4.-5!@&*/J
M<Q\"2<(E@?^/RXUE. &Z/!C.47=''7?#<JP!H1N'9(-I[T XZBL=2BMT#1@G
M5D>;CO1L!J'OAP^D:<I\#M(;89=A<X"278%344X0M/.5=M57V=^Q0)4B$: ^
M2%V9L@:8P^-A@R41=^64_IUR&;Y$+1)C74J3PQL=J]N><#@"F*6\W.0O <,(
M_LG<E+(2C&]&?"/'9\*_P:?X..Y.&*A0&$6?:6"V!4^*L60"]]Q/Q0X8_2JO
M#W3/<%0RB QP^^5GPF2Z)^F9,F8'$U-:;X(])S.^Y QY="<R)ZZ##@Z95"RW
M%[U5?>'P5)=[_"4<H[3"]4RC0/$ =?]I1@[W<87D.S84UY O'^"0!;>KD!1A
M^:S+EE7J(!Z0ZWD;C5528<AN0!<X*-WPUFV=SEAX6?8FPW(2U3H3V(W<6CM6
MK1@6DH^\#31#$]*E\"2/1CN^".XPS0!7RAUI8TGG^+::$45T'UW[[!F5SN*Q
MU2UK>?><\;[V3AW\G+D9SPQ^[M7!SSKX68T6TBHXPD[#N.@'XZB0,Q#6'-F@
M=.,@-P0AB]PM\\V#;DA"77NQ0-0T\+>Q<-(L47G$R7M U3%JI'P("1_2LM)X
M@Z1/?MIP:#)[XHI/VVY\.V01ILE..-@9R[K/W/SEBW@?9@W:1C@&[9>\89[V
MP0V],0QU[\'.XP1U5$>MUEJZ3&#+5HV+G'81HK]JQW)8T=^DWC>DH@TR601H
M485C8U"A]+KW2*<AMJJB16J/4&;EG60%E\+83_$T[4P>/3-EO[&!D&$J]3=I
M!7T\V?#><Z4J:16^&&$KF;Q,.5<C6CNPX8J^23 H#=3JNR8I%V^<*N<%S3(-
MW/)DVE]_\4:@>/L)B)<1"(I_[3;_&M^]87'D%#_)B>:]@]WQM^<TYJ,?OED*
MO>3Q--QVDQ5Z#JU[!FZ[V7HE+(\9@#^%-(TJ]@"5;;2"D/]TD)2!V1_ ONB$
M \63')(1(%E&?2R6)V-%%2[+((%5R:XR87UOY"6*H3Z6#ZNY(MJZP"3)6Q3;
M/%(*/\,QU7-8.3%&]Q<WCB9I4A6<P5AD^%5DY<PC,I#AXS2V/H4_7/HTSM4^
MHSN /BYZQ-0ZI>&</2__!FX_[5E0OQA'*(H<4?3)Q3J<+\/IEH?*!(FE]$Q-
M.A*&13=90-R6^!A5?2@B]F#*1(PA8#RU/%'DMIKG\G):S;UZ3V?M:1 &<VSK
M@+95V?*%G)9-WMMVLUVIN,G<*E4*G,HI ,W]BBA@BV^SLAM&]H8.$Z-68A*I
M\ K)= G;0V?*4[,CE5)7IXFBG5.0%,RD(% Z6TRY+OA?.U13<J<M3OKLH[.V
M?&6/KK_-OF#J+:8_*'W)VGU]DF/0CM#QCE_;1]J&H[="1V2R_%"UWZ*VM+5[
M7-V>>MO*N>T(RJ9%PD2]$'?/?,B#">I"=W@#**) ":>>2*5O/AXB$>>K;:D\
M/)\V+75#_M0S(T4L3!.=-$:@D5C^!7>$7DJ*\)S@))OGY=U;C)?W< %>WH/]
M17EYE^\:P3U21I?*+<M"A@WCS<LPI73Y%D7)7=N. Z$A;!"H+?B^@?%J>T *
MT8SAZ3 R*7U26FR;%#B>Y;G;QMX/ 6_8>[S"/ ]/:PP,:HS5>,H]:#9<5<(X
MH<S ICH"BV6I+ :=C<=A3UTRH@G/3D$LV=4X/PA9L29;?K^MT?AHZ^Y23JP?
M\RDG(\7!\7JH/^D:/%(RF=T/$C16N%*:^7$Z&G'$/%+^;LPFCB1:ED#_P ^,
M_VP5;&$G6:4.YFRSSP&E5.0$N5(5I@5S#B9F''D2X<Y3.;(41RDIX;;#S[)\
M =,6+ S@!DO'F+:0A3&F\X1,T8@,HC0L\#\)6$2Y/IB;$0D9Q9!N[*SFY6$H
M*/4BKS0BOI$C*'%(805:Y$+IO@NH_UJ4<EFIL;U7J;&-?H_HWA!'(6^K$D^O
MII*(II8S+I/PU:%'EHVW@*Z/'N$"V ]<_[P]C-<:$[2XS.&F)PQLK,X:^B$U
M9TV,Y>^B+4E8@PQQB?>UG54*MO3#NLPZ["L(0([)@RHK+P@#4" '7I*OG53!
MC0+,V3/H^%4%R%($0?>:F/)R<W'6[>7[BZY[+'2OXECHN5:>>^&$^^C K%98
MWEK87+)&UP*7RW*^!WK:D9XV&A&4,E/0+&VX4IGR$\HZLMF%Z/"K:>CQ<F"!
M2,T6;G+!%38C&5\%=:9S\@LY0GGM<[,5!/17PNEF1UGIC<GY!) 0*[TO0,1V
M!J(+YC:/8K;U^>:_K,\1?E]&MNV';82D;>;R2:R0,I!PBYTQ-ERS0BH$,B0#
MU&XZ1%XX0D$-5+4,G$A6WT,)A27,!(=!5J(MYTC\.T6H701"S:6OD6,J'2/#
ML$X+N,DHGLW QG"&$Z&1Z6 6 T\FWN43Z>"+9"+C\,KXI72Y('5\_/&(WP4$
MA 'Z22BS'RD$$X4Q^LDVGB3Z>:ZT##S)SE1%$5DU:Z**+*JXG8=)%>A6R7-5
MJ%("+<"#(*7!J>Q'LBYXFIRW\!TU_\+*'NXX8>2J9,]\)5#L#$$;]Y658V[=
M,'Q [(Q&'F4VJZTWGGN9/CJ1>@&FHDIG$=:1J'D3S,$#8L_9V'T9;K(_H=PG
M*DN:2E]Z_([ELR(/,;JEV@UCR?.[UN%>4SH?J=-E%M>*0-_ 3IX^'\?BG?['
M>P0E\?GDG1?08=*/GI-Y>7C0;+?W,=*CFJNJ%ZL@4)."0+K=:.Z[_?UF:_=X
MYM>[S=;,[QX;]F"O>7C2GFO8[S1!K[[AZ<E<=^]<^MCIV#,=..]KFMWO=556
MJ123PIJ>V\=>W0M8S3M8-/J)/9?I-:S*EOR7S6CG..KUW@UL,X?T#_]M_QB-
M+$W#X]<B@Q5;,)SPGCKI@X5P@U59^,(N_*HL&$[X4)WT<7VGU_E.DQY/YD"F
MWT^?^%0;]Q6P')WEL1QA2!$GV&I.)V%4:C.J5'8^(N0$H\/.8<$1],H]99%D
MR"M"8W0:'(+'XZW+:U'M'C[+HFKM-5O'!PNWJ([WFX>M^89=K$4EMZ4:?M0A
MHER\_53EFLB7 G>DBS=GZ<RHD>>ZOJA(W"ZA(57E?IQ[49R8=EY3L"H<<\,,
M=#*L"3%@?IBF5DQC^6&:>=YZJR2+F[2OFH52."($/4N5\U,(%%^B0;TO#%'0
M5U,D!)_]UNO<H#MTP/A@X*D,E2KLN2IY\J(XS\I2T<7E62F%5,%+5EH$K=Z2
M+RA@I+,WKPE2_N*"W2)X?9G<J8(WK#1)K-Z2RTGBQ6AB]>[,!K*)\[,.ED9%
MX?V\)##33627J6U&<>#^8HH#3Y:J.+"&@'M5"+@JO:=N(1LPJ-2!*GB$>5,R
M#W52=<+-/,T=@PQ-M1R,-P=9FO7S03^JP03=BK=-J=64)4=HOK*PCD!@3<LB
M60B6_9T,01#=#;$^04-*QPU3@15&5*;N$<0VLN0^]F)VER+QK,K"RIKZEY_Z
M$;LJU]56H38B%G/6^Y9:Q\ENPKISV'*4:E=8$7'=N_H#Y-Y9@_U^]:7[1[>G
MLO"\0</&5L&,5:;AONW4.DRE!=;CZM2\K$( SR0@=_<HI-ZS-FQ+!JFIR_0#
M@6W=T'.EP,PT5C^5D\[$ZI\F*=5[UDQRQ#7:.+-U=UDV2V@"]JVR:QOL$F49
M[X+9Y<;(2)<PSK'4'?.Z$6$-BU3S:R[F.])&(W(!\%T93),)R52P:$W&<^V9
M6)41-Q+7F^TU6RBF^T(#L?-<YOGC;8=E\(\@$68.O=%H1J)8#I%O(,PK#BE;
M%>*5YR"K$O5<1P%YSY"?YQ $B,E@00_J'%,W<-X<XA4,+3\S67>OU3QN[RT\
MM P3.CDZ>H'0,J/_[E;E^Y]7^N6NL@V),"C-Z7UZ.'HU]J$K4SFX,_1$\?YF
MB!(:32*W5?:SKQ[2GGMW7\9]-N?NVG+WM8+;J[$SUYJVXKD#FR^2D[:RRLD@
MKYQD]3BN4E>71#59!I-5PR ]04NAYI*S6O;T)_EF2:BG#.&%Z$N1[=KG5L(S
MS:=L<J;5#SXJV]*8Y_O<:B^D=AE[,8@\W*8R$3!O!#'.I+V6,\USC=F7P.53
MY:VZR]^JK.DN(>]C3VN7J]HY1&<TU649L4B$8,SA*2.;#/.[0'&-J<9"U%%J
M8#7[*K%6O3PIZPIW=?:Q.7P8"AF&94Q2$Z0)]E17N;]..DIE,,:7;<<SB](R
M%C5L^L@+O%$Z4J6!FOP,3#H8L]@)G?I0] 7H[S^<#GITLE+YH/M'S9/6_L*5
M]OV3YO'Q807YH$97L$XM=T8GE=W9/^5EG$E<2S+-TXQ7(.<M1-S6S*KXI-A#
M1[*'7EX'J(V$Z8S/VCJ8*]5B06DFJ[$+-\()+3RP'T\U68UE+^[PRY.P5F,7
M;BF"(#N>*0_H A/15F,/'J>$YUK_:]!JHX"92L@8H>T+ &.B+[!5'CL7_2C%
MX%K[V/*E$V06!R/EW_!=(NW6S!8@/ UOH!K-P4C)@Q"!M@&"D-J<4C=HC?95
M8J%,INT3BN*9MWS'6LE#A30*6"$:]^MYIEC#MFD02*C4G#%N8-/C%6:S(ZT:
M_?X@'?7E]HW@U(9HQB,X#.XQU=C!5'-F8^4!M0JIMH/AU#R@W"3#I$;,(PF@
M9/LO)%7P;9/"@G^"E2[)+SN8(JF5-SW8;^Y)!&O].P5>77 )V7!VL:+WG%.E
M!9;6)I_D7L6M?NS.GM7B*!8XL>D@EQ$0\6?@05LFG#(-LR29WB!-4N#86Y)_
MSX*(V\[W-9T/;R[/^5WI7V)>(D:P6->TCO>PE5T16-S"4%QLA^K'?[5Y"<,'
MCR0,U[F_&Y?[6RE_WV-G*? ;#V:'.F#EPJYBZ/2ZL]549RM7TH;J\@)6I@+1
M) $#FKH?CE&Q:U@HG=)>F%7;O"0IF96W.KJ-8(2!DOTCZIY*G<+E+BDP1 [_
MAUVAL[V-3%/5!^%C(UAIC\ O\_K#IF\P[/"(>G66Y"3#[A4:>M(AY+O0EVA<
MRMA<();OFNSV_;9,\$B 8.<M6G? LJ/TX^GS4<IS_CRP2 V3=&/T!V%+AM+J
M]K)C,XG !=#3J6XW]5%NP4F>8R\+G_D\#>!^8 8LZP.O<LF R&$.#,+05;W2
M)%*%2OOTXA+PU1D7JN9:UN8#TSI5X-?,@0?00PNS2-W);)005UVM.!V/?8F9
M7>_T]W?:DXUR/.H'C[VMR 4H!@/J; 8<:*!3]948<<5(NNFGD11LPWL:O!Q_
M38T_ YE;OB,[2_=YC/<D:PTS58Y1SI_J1GCW)-W#/K9G)/9#.-WT!QQ95F=R
MAQ(FP(W#SC"JOCDV/EU+J:)2E,>UULUN6=??9A=6Y^8!]WRZ)$#.V/J(:!@!
MRI,XUX=SMK-W3S:BV)&'J4IZ3 ,X<K(-^;VPFGM1C\^Q5HR%1^5@NGF=*+82
M@3-VACRX$]-PXUGO=ZOI-,]WA=>MY]@M#DL3H :BXAM&'V+I2#:]\(#UB@@^
MM)N1Q79;[ X&VX"PVI7WLJL8IQ&(: ;'P^;>5N794'KD,34O1;X))FB*[03'
M&;J1+@6TS5#\'KLYR'+"A/D"?;)8IC8E/'7!H:)1AUB MJVR5C,N.R=V#4_#
M%",O";&"#;4<-Q1RCJ8#)O#^L4A$9B!/O=2NK...2L-3\R?,>B!R\TPD!FDL
M"^TD\K]J-Z;7B&3KNI%,X!/YA:C&/KH11M;;V;1PI+HYNG9$]JZ0)6VY48SF
M7-P,BQ?@E/5%HJB?(O_'R@,W^AJX:W,-\.BS=HRJ>ZD\="%/G4+%1'\#*E /
M#:E,]W&;(K]&02# ?1 JLIR-I[:J62Z?B =;";BJ=#/QXL%DAG+WR#1^X,8L
MYI;489C%A6$.%X+;TFXO +<%N5$=NUGRV,U2-';<;\+FX"[>-. ?IU>]LQO:
MBNO.G[@M-QO3Z'&_XD://=D"O<JDA$T/UE5Y_&>6KK4,I, ^F!(FFPW+Y)*2
M7E\B<)5+RB2*@$XOL^@*.7;2 SRE-RKU,.>C;["I/!F"\+ 2K4@Q16TU<_\7
M[?,MG* ID#(?XZ>Y&C;Y^;:THSP)*X!+4RX\-4%;*X:5%&SSZ<:A!3^"=A:-
M4;]U"_O;I/ZJ:I%RQ5Y FF$#U/)$:>Z@]XT\^;+&K,G"/-1$9:XEZLPXW+2G
MD=P@TO4UP[^5.<!P\IG_D6Q$/A)-V$900&TZD4N(K82Y5)1YD2G)2)<TTF]P
MX#$<I H$R %T!W+I&K*!462[5OBH,QXC#7YCG8VV!?O5LK&L6LG[CPR?*696
M;;9=Q^3$/84C@17[@ 2F;_Y#&/GN%$M2<4J+)95=A%QN-55<%X(IIIM*DW7Q
MGSDF0+QM!F.C'SZ!NXW"6%8T!]K#Y MD)B;=6*=V9]<O'GZO$G-#<E>0"NZB
M$*2-3!;'+<IJHK>H5>N ^K3FTWZ;K=:V[91YTAGDRKT)_>GSC>[1V3"YYN0B
M!$$X)E _V9J[#C]38DP^WY[N2S(9E_=)0'"X>MMDNDL!**K0S]W@#CR'KFLB
M?FHZC)74E<92T81==;#V7N191+UA6VJ_Q#<5LHLHX0?WK=X<2@J)A"_NT9-M
MG/TRZT9"7^:-'&U22.=MAK V'97,FSK5![B7J-).&BRR?(Q*D+P C1FI(^,9
MW.4,'-2X @KT:K/F@P3VD-9@[M<%F_M1+5=B_;@N^=;YM#E(,)G!U&,.%KQ%
MD\H=1!4>Z,4 03=G8OO$,KN@C_6.(^Y*IPC\P$8T0L1.,(,Q!$?/E<(**6F*
M$;2B03QM>H3JF4T^F/V*:\IZ I$G8[#G]H[?LTX*EZ;VXBY-R07[*L2X8=FR
M"GXXCQ<]92Z3 TW]U''22+LYX:@)-3U2AZ[@7*>Y@94+YE(RF*LF$?KJ7T7M
MVG"#,K>A<K'IUQJW&BC(G.S-8KFTB='/+O!#9X.=:,C9';P_F&([%42-*7ZY
M&5'CH\5$C0_JJ/%F1(V7C>/VMUE'9NOD.1._YYY/1KW2: )9!6 ,CF&81AIS
MGPQ^U&55EIGX-B;&F&696>F1QL5Y@42&ZBD)778F,,U%)VO"\YR=(B@)I8M>
M$[=E'8=46;1\8C"!G"27>*E4;.FX\ BYUF3>A28]-)[.HS91'> Z C$$@!'1
M[#$D-9C@\K4C&%]AL O@5W)<ZXT(FBMBQ?#5UF 6$6VLS Z,'3^,<VCSJ"[F
M; (Y6T3ALS\NFG!2MCF4:ELZ05)E2^-8CTW]0EHD$J%>XG9KS$#KK-'&P=>I
M\3.Q@S.@SS3^ID<)4D@T^282,R R=0::+&C;H8(VMM5JRW]M&VTZC_IO0:(@
M9F,HDQQIEXB\0&M_4,@..+AE'<7I2*[R(4Q]US($2MH"#+ETZ%HYF;AL850+
M?])@8S^EC?&0P#%RYPQY=$<YF%Q"=<[73 ,^5B$%14QJ.'-)C0?)S?+,7.U0
MTKJ./H4'=&^GN=6D8TU)]*L'W% Z9G-R<=;H@&C)TE.:6!B4/VAJ)S/CL&<M
M<M[3GG'0%E[-?) (^%28)E.'DV=D2#^5!R(KM<KV*D;ZD!RLML2JL\0T;D\C
M@S>14B4?2$">DL_+U< \&"7(E6RJ@ $-0''1H7"^6DH'L1B+ZRK463TZ# 8"
M&4P$C3C;D"G </M1[A3UBX1_@[$P6H&[F=6@REA2PV84RK@302X0G&M*D4<!
M8ENGR%[C<8A'Y8CM)OM"XF@Z/R,2LF41*B9I1)-%'U0FX4OW:(KA29^@*V2%
MBYAN9#/1<6[UEHF6?\K[AU\_##W@[M.3?!!ZEBIBB1PP0$PX&S&+VBFA_7V/
M\:"D,/$!B(*X83E#<^Y[]N\T-&YFP;[@DFX2T$82]G?0)%$.*T<HX9-E2>S<
MK(. K!VBC>_;N)N5,Z*05IEFFY7O1]61_IYA3_+VP%6.4J7AE-]1A87DRE93
M Z7+Z,_HAQEJF$1B,+GY$_R-\495'SBI/&1?HJQ-P9C;>AH%+/* >3*-)J>-
M&CE!S;E*6@C!$;M:#9S*MID5W+;S]S;]Y'(W1^UPUA(!K4WR!6B]WW:"ZCBB
MC<!7L#D5^+R61Z"%QSJHEA<EF;%,/E*XI&4N4C0:^#?43Z26DIFTI-''U#!.
ME692YH])CS2PEV8J4O1H0D-SVLA4H!31()MFK*UA2=*6B6W/#58Y2'VL%M=C
ME2@F##A%']B%E-I4Q(<U/FC-16966%Z$5AY"+!#VYAT'$Z6D>Q9"+XB"*B9=
M&HA#J8)_99>2[A,/OIHM Y4F]4FP&H,RT;@T>M.*$(Z;?FONI^KW?'&'<*("
MNZXZLO)Y'&EW"A7KC<;(BT9>DN@&2WC^A/_G^W:W#XNP\MDU8>XNR43'LK3L
M6.IU.+)]7;UXCAL[I826*(7A@\BU*R0E\?--IH5FL1N[Q8:ID35]6. W,6B"
MC@S0HC8IKWG,_!"]2K*HM61K42]\?FQ[/8@0:;#4:Z=Z;F;=-QV?>R,M)/-%
MEW#T0T&6"BCXTG[C8'>@;NX*QZ-F3>27U8."QN.H$D=I600AGH9 93ZR76SJ
M!T#XL7!2LL),&!TK\\$* D:7\*\B:!CO+]!VE"B07RRCA@'^2B,O=CWE;,82
M2DY"/<9<6RK8+)L+OFKJ+4B0&33!=#=3V6<''<*^D@\\L793;J,20_(/^278
M)\C3L>4RR Z5!D?34E=(<"S'-FGS.N^#6&M^LZ=8-DA$"Q"99*,O^[?1"V !
M)O<@Z\I*E*!T(Y7 _)WW*JQEU(I-MR$>2-E:W &M)OOWTK@K6T8=@'S! .3Q
M8@*0QW4 L@Y 5B&Y'+ 6D149UT5>D"EEL^"#M#N'J\:=RC6I&LS:N5E:Y9 V
M?"K*8PDY#<:.#,0SXS8+#]L40S6@7WE^%H$I6=2K.GJ6HN+YH,FNX7; W?G4
M@3O7VYP2YX.*2YR5LGAM*7&H<GU"L"T1H!U31VNJB]9<ZYI*TMUR@#&&=;HY
M[T .3[Z\<<)>LUT$7<GC_Q(EB#SHVK0_![XFM"R35-+ "< * J5/QC( HSS\
MTJR;,D]D9 $MWECX&EW,&:*'MEF8I,[7SMO.3CCVA$GZ,SGT;NBD5#0[E6,A
MO8\%>B])4)1F<WX<,)4',O#$?5D7K&<N?X=F"$:<DRA5=FP8:'/80#/I0)G:
M)97<09OR^%YE>3QQ#-N<63(HYWKGJ+]7(4&6[=[TMPN$ Z>&/DDPZT:J)-XR
MHJTMG]YQ N62V?UD&5DPDA,-NS7=;P2(*U'%4AK#"4OA@:&.QE)#@(?Z.C87
ME\0NIAN!+JB,8QW.U[%"$>A-I9PQ\G,9G$ )^&GKEC9@89G/K80:,O?*--<:
MA_F<% G0K9S!["'R$G@<E5;TI61J:)&EI52"4 9,ZJ01\%W@Z?#?H2CP==-[
MJ7RZ6<J/F@!Z)=3>$)E;B<W$FK+L'\.DO( VD7+G,+DM$H97(O:O_DHE!3;H
M()#$/:RF*'+74:9-D'<"\PA*I]XH8\:4NQ6$9BNTM[.L,+')+L-@QW+YT]EB
M6%GV))]JMU*D@_(=54Y[%V]?/CF1<L*( I4CS68$SR7(V6>;$9 G,>/4,)*G
M##R4PD:"D]?-2/ \!>LXC7)8)1G<F^7REBUNGC J/)W+1I"%-68;7-H']1WA
M1!!SJYR;5:K_+T7WI8M@@$% (LU:X:].X9_V]^O[OJ62.F&NBK7)9&%T(["O
M0?C@"_?.W&?)(RF7)@H'(HZERUXF-\4>"AN='LU=[)A'';X5D\SK&MMXWPU7
M\S%.2>JV9Y$,Q;K"1"K&N1I'V&=*TE*LWQ*U!CNQ3,&13?W,LD@ZRJ2,!Z]0
MNBE=V)@?0FRT('NU,SPW6^I*Z.E?X)P$#A?,?-[DS:-"F,!9P'M5'IM]<Z@M
M@B-TZ_0F.\O*\!5^CL[7:NB\=OPN%P&AJ%\!'33#+%8%ON5[%BC 9$TS@7UR
MM'&X*X-)(<]E2^JX>J9ZZ='V]#&#'$H3N4.Y3!E[OR65 D4)Z]#S<D+GZ\K\
M-XET).W (+:H6QZME"CZJUP:01KL6 HYCHJQKJ*65<"8S@GF8C8#4*Z+^3YJ
M.)PDS20?5%+D5T1-TOJ?V@NL&194AY ,\^ C1\T6FL[F;.A8*-\EOZVEVQ\O
M9O^G%([<JV:=$&'NJ"MFG9;1;S_ F>5*-_+TIT"CO,BX'')*;QC"->$:7)D2
MB%1.I7UFLV?K>XDZICH^]9+QJ9.%Q*?V6G5\JHY/5>0BNC"\E1Q"$K%O,I\B
MHW+/C*"T$+RQM7*?3)U9R'HE[3OQ'R5Z!+D38V20PK'3=M :12>CEZ3$#3U9
MZV:<%;;FHK++<M-MDK?0BK;9T-?WP(+ M(M@U]E?H0[^TTN4X8\H&,;N1P1$
M_!FNGFQPB4:I&Z2H'Y;-(E- T>-5%'4F68$J^-+^7RBI+$1ZDW='+U I&W^E
M[AW].A*H'^G,=)[04\W\#N*,:8%YUZE,D*%1-1Z_.Y6QA;*FF  H6\(69",B
MEC>^-V1C:@JQ3+_('02F;&3U!;F?YV4LY0!2&EE,")F4M"6]%OG7P-AD(N!J
MM-Z+LVRP3"'4")<Y>$L87*9L48(B)?-(+[BT6/)OD36=JL"$2N-)UD=B# H(
M$:S!&:53JMH94'GSC,;S^P#/QTA>EN^173/(VR_T#/7\3A[A"%/WX,<9'7#Y
MJ>NMQHMM@B_G#!GK,Y>^=VXN?#:H^4AKQ-+I^7I<\3O3>@*/W.3;YVZS#D'\
M$+0GU7^ _9:H?FO&94[%Z$&@7+[&A:#HQ%1U]:FE?93W%^/A2-F;D9SXM\P$
M(0/H7F&B9I:,XN-D#&EF+KT' >Q;H3I/1@(;]OMLA[0<G_AW<7SBPDI4Y,I]
M2V=C&^B-#/K79*C*/.)<E-I*QE&[8$M5.U1]H[;VH-E&34UB<V6HQ5@Z8-)L
M](O45F<^972EF6.9(7:Y?=JY14\MF [6.E*1/ B[4MWNDL(U;XX)H)5\4R9?
MR<O:J,Q326UPF/4LIQC:@^*O7/D"3$L7LP*<F^NY*JT3SKB4 F3?.7*+O>QD
M9TY4:I/?GZFMGZ@8ZSTEI<8RQ*.]+#;]4-1"%L.\W.K,!2J_8=-\([_^1V@V
M_Z(7HUS-GDH(.*]CEFS;_+N6#;5XTOWN-)]PNKEY+H!J#06^R"1_F/AR@B,G
MH3CZ1U720C_$(HZ^+#/2E<LJCDD5+U.Z68-1Y8&'"9^R+0'H.([0I5);TL10
MQ@W!E6Q3]K^OLB(EL@?H+1@-A8^,!I.955JW+,6) 6O*DB@;K>$(J>%PX^^>
M*G0C_5IBY=!YD@*$C-:B*%.3YWKQF#1SE68#.S_):$NANBE4G8$YA':SS;:L
M;EW;TS&GC3ZDP;8LD[7B707'>!8; 8*W#@8$H2.H@46<V3F64D2<:AK.259)
MTLN&H25WM$G.MM+ 1_&2V4,>UOD@6:"=E$L;-)69JK_9]D:?Y9V\<#/.2(MF
M3)R)0.#F-V\";$V9Z?HD\B6KVI*PS66J'U*>%3E<:6ZE+E#-<4\;!ZCJ0ZLT
M):-JF!P2H9]X]!7.OMHF'854+.PS,Q-<TY4=EJDLE5(;=9!:S()H(Y5(A@/Q
M"B!J9B2[*4B4ECS:FP458M*R:(N8SQ^JZ*.X00&_UNYB(G[["XCX'1PU#^N8
MW]+'_):BL.BPR7Z[^J/;N\1-@ W9M/*BPXK+BWZSNY=U5/<RY/H]<6=RSJH5
M<1=3P*'*4\[C.'24)HQP&=S)LJ?)LC':&L@?G6<3F"0AT,14.I;LVB8%8T3K
M)K^[\1SG6[S=(<#"5#DC3"8="9*],O1FYP]C8[D09&Y9;3FF>QG_%*J ,#%$
M/XD9?Y"1!#((\EE0L0DN$"A2OO GC$RACX6^DJ%WA9'I4V?;@%.3&V&Q#,TR
MZV7G^:08*[Q3B2>GPYC*XR=Q8<!XT<V7=#V-M(C"--D)!SOCT,&6S_+'UDG2
MIDO$D]()DWH>/Q_^9 W ^P\K3DGN?J,N:Z?2*&(?;>5N&93@L \#W4O2M732
MJ>HX<TM0/9U*N2NB\)0W@22E$AF0<(8!O,C'."^GK'PUN 2+45W(U!UI6 EQ
M(R]1;DH9'"9X9H7@<1MQ1/N@GB:HH -3QA)F"<"BNIRIT^CDLX2M)U_UJBR%
M4G'49*!$?+JX[)!R=G5.JE/GMUZWBVK&QB@71Q4K%[=635,68ZW+%RHL7[#B
M$0/N^:2:C$5$+91 S-Y[H:_8XX2< F4^ 4(JM7U:V *C)*_?%0.>^A0CH4S\
M2_/-F?Q&Y^';#8";Y7-T4HV@HP:=+P5'.4^GWMS(S7]FMKGFL46X/=5!EP"3
M8M#6X+'"\J?7;%V&F>OFK/1YTO>$C+UGP?'"7)4:FB8AXM8[,F/!+$QA[0G3
MA#KK?,43->EF[IU9'K_".\I.17DJIX&<D&IDRAGBDRE'MJQ4RU<X9O!D%),;
MC;FG='J%F20K :S$]:K]G15GP][F#YL<TU;U8E85D:D6L\LB\K0:/UX' 6RC
MD8MC8KDAAELE%%6F]RN/]8/"B >=7LBRS@P6+:OS_$Y"U!1$FD9'(Q!,$Z#T
MA<+@2ZA_&\7!O%A;?58>2;$8HR^ ^ ::/60/$F"?_:RB8;UC:43N_L+O*B?.
M2G6,:HV1@HZACZ16,I:FF5BANLNN7^8:;I*R9;!.[-'B+ZKJY[-E_@[BEC]2
MVW_#91((?JZ: :(Q.)VSKN9"J9Z:OBC*5\? K0Y&P20GTV4TR98=;:2&Q_4(
M/'E+2(61A=&K=8'25CHRF]^B%O5SL. =+W!5(>LD2Z+(IS?R:3R ;$2MM-A#
M:Z><T:!F:4N<'M#2$'8Z4!F=JC+4:L^DL[E4FO_<ZZR<\BJ5-]4&?V_2Z-Z[
MEXT3;DN.I!('V"UUP=75!N8*2B=1!R&N?0/P'=,"A G[FKM3-/0HM7##19G:
M.[;/MGI=#/;=-%BO>WK5.[NAB-UUYT_T*-UL_U"+[#41"#;KAPT[\V(=2"_W
MG\+GOP.!UGOGV'MWC-EW%S"I46"ZY]1;Y&9W\81M?;[IHE?WLO.I*^_A;:]S
MUOW4Z?VCOHF80YIKF]0F=Q7<P*T;X43"F<@M0MGPK!2"?);'AJ37M!:37G-4
M%]1O1G+-LC&%08$I'+"M<^[YY%4/V;6, %2?"ERI8;%?J6$QK[I4K:7Q&5TP
MCYH-A5I=EY8E-/XK=F3QPC36K4VI6CC"HF;]R50S%17IX1JAJ=#AU([S3(<W
M)!*/-=]\*23E;7,_>W3J[;EZ1(QZV WO&[D69!8 K)6=\VAZ[6-U_*I& YT"
MRN=<TFTXZYKD"2OO::&8I&N0,G,$#*_2-#L,'+(/W/F:<TA6>95O<W!U>?SJ
M\"&0S5M"2O&)V580/LAFO3+4DB8@.;9MM#CEW:)Q^G[H?*5\%R!\;!6JLFMT
M7=*#%PO=FRG.T+&Q7'C$OZJ,KR&_QW_IM/7\IYC&WD#D"E_WOE9?8%Y[ WOD
MR$M#0*QTOR-J3&;RR=3C\C.X,"7L-K) ^A)5_J9*;-1B=9#W ZX7'Y/Q*AW>
M+3;+1C4<V D%D6E\63K$TUC7[NGX,@=6$!A,N09[""/?!94/83Y%-!:(*=C0
M71IV!EC\IT/4,)#,VPM44VV3]Y]]E.T>?4:[9;:JH38E>]QLDL%*-C '% /,
M&HP6-J)AU9II9#=:(O)'75VF&F"IB!OE2>5YM,8#S[I&<C\.9^1CX=<&N! ;
M%GY#G(PX7^2?A'="(M?IZ>7BC9N7,'6,N9^@7(->_*73ZX%J_2?IS*"8=S]=
M7IRC=@Y:\<8D3AU7G#CU42D!7WB$UV521S.K<P%GR B19-S$E+Q$(B?+Y/)!
MZA<Y'.E>BA-5;E95GKPR,X7*BS-NKZ0IV.D7-TJ&$D_7"2V&-5V=LT_=WNGO
M\$?GP\7'"_@(6+W]]?G%[67WYH9\ AUV37SN\\=.#UT'UU<W75U"H !,U37#
MZDTLS8R5NN![PL(J'1%&4V A8YF@HQX@,RJ*TJF1??()9$_HJLHZ$LP9[KF!
M_]294:I,WYILU@M._1V%X\@3":;G1S\FO]:!W!S":(93DA#-TB(KXMH(BC(K
MC&7<6K##J&T(JE68 >[)(AB"B_IWJE"W7#[B)>U:M8J1AW:>HO3\><M<;YPB
MI7Y_EUPV^DS=;<R+'*HDL]*\1UFDC7U=4'V.?RAVN2[MV'G&ER@Q(L>U2C"O
M8NUTT' @5"CLA.-RD.(?"K2L1P-8[WN[K%,?)?%F)=@-TQ\X,XB5IXP<7-)_
M(X%B\MQD^@)X)*ZR-NUH#<K^OD4 >-7/2/JA,H.K/DB)^L.#0KYL7_==MWIN
MZ;91$4$SQ!9(H+6C,U$0%3H$M[2>7+[M@8G6U8="/;ZQH1>V/D$/Z43J9(XJ
MEQ)Q$H['PL_?(OO.X'V4"E5VGZQ+4  'L\!;\]H8]H44 P)XG;I]V"+SCD>N
MK]"]'H9"#8-.;]-!+(+K':(/6FIN<=H/(U?E.(8E;!4>VNRSOR^YCH,T"KQ8
MEN1BYXF=8?A 6G+^+CWJR:DQ)Q88%&\O)"B^OUL'Q3<W*%ZIEZ_:TH5"DE?M
MY%N:D@5/G<RDP8:HIP]Y-"()3W"78B 0U,M"8Y21X1!KM0D@"?M(AA-AP ^P
MCXH2[!1QQAY/863"UF@Q\(A:QH"YX&?17^,A,!E;UL?6 $_N5*I&\B(]U2C3
M9*D,3T$VR*::#:GK-I@?QC$N2GI"&AHW<V!6JD#KIGPDZ&;)@]GGO2:9KU1[
MYK(P>U,6OWGYVV).BKI_-DS\G'P[>2A\%3O**@LVVIG2W[82&NQ6D7B8]B$V
MS!;'F"9$QHY$HT<+9P9>Z4,8?2TO9*!(([4I:LCVO1X5V#B%/L;T-MF-+*+6
MC?].,=U>ED*$8"6-).JE/[ >+>#A5GV\53M^$.@S$D.,7=\+Z<<T_0* %8D(
M_IN5V63;N$7Q?M6RSGZ [IBKVK'1]9(-G9%9\3A1(,2=;=41RB&@6QBQD<_4
M@2/BP&BV/M_\EUVVI="!/VR;*"_U/2&X4H$766)K2M2+NSLTN)*G#7VZC7'S
MF# UO."O-)H\Y>?4C>YLVVR=F0-NF-E864(?^)/M)XZ]V88>.EX2ZM-]#YM[
M)[F!(K%(H.TOQ:$-,B\C(Z;:F)Y6KG=-LU8GFF=S^X5M\+(T8Z;=F[=[">Q@
MUZ33G=&-TP9X!M"._=VQRINDLE#],#0[B8>R'JF(^"S[P&?8PTT0]DYA()IJ
M!FZN*]?1K_;HO!EW[^6;9I6!:E_V*'2-,F'AD\.1T118KKDGQGJIAPIH?B%U
M2Y"-A;GK>A*KQU>,5.C*\0Q<TY#V%#U;_,63+Y>]S'D&F9^%%,TP64>)R!MA
MV"^/ID ^2,<;&S3BP'8/:R!ZW6="EM7C" X"W#H)Q<5R4K@@=W>R+QT>19Y,
MM-$"/)=IL]&*EEML<Z_ WBQ >*)2E=Q)':$(4D'YE@WLKU;,I_M@:;@J<CQB
M$\[L.Z!]EP(ZV*CJJRCIPR#U,UE4,X7]1AI:-AH*-SQG3,.5PAVFQV,OUE@@
M9!3%(K>0?!=4]:+7I(BER*TZ:;)'RI4V)J7JI-DR05R-)5P6S9(._SBKF$8:
MQJ Y"GSW'F5$3 AJ8S(0J6F!G0LQ"A5VFF6K2-S'$4@PT&Z!O5K_1H1B:P!7
M8#\MD]FN\"$E0Y<-[.UFO%I=IG $[_<QM]WDA,3>2"&PF3IW::PC,-Q="+_?
M!LJ0N.TV7J7/'QHF4\"N3U<_EY-7N3+ZAGX.0$I',>R&2IQIF&?MBG,#<' /
MUGB8X@4ENUY2&-KYSC ,?67,#[@#-KQJ"C'SU3WMO#C'QA,VOE%#9?<,O3[:
MXWED&IUI\TBOVJI]4I7>EG8.H<KU8L</97IOW@.4E1=(&1Y(A:2DVD#"9TBO
M#Q*<B*G[H<RO52\@0U]CA>>EE_I)X?6H<)C)F6*+J<F8_.G-/M2]W*%R)VL+
MGQ1[0L] (A.Y[O(RU9#0(65M;+LDF[J?]<*TM,2,H@@Z*0!]#JW8&94J)<.J
M4+;$7YKNCUE@:3K]*8Q<":?)$1@S2F1SRM%8T+)R?=8-:.Y&D\Q^OIS*IAG2
MNK]2)07)$/3%D.L5 ]*Z*\5"B I):!JY^*DTE*.83 M>**VP?%F+M7=?E2(
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
M'KAHZFFPQGC!/&&E/2>MDV:[_0(NCJ.Y4V2>-.Q)\^!',F^F:\267M$_#:-
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
M2?^5&?7W;L[^#U!+ 0(4 Q0    ( ,>) U,6UBJR?V " ';,&@ 1
M      "  0    !C9&-X+3(P,C$P-C,P+FAT;5!+ 0(4 Q0    ( ,>) U.H
MT4EZGP\  -:F   1              "  :Y@ @!C9&-X+3(P,C$P-C,P+GAS
M9%!+ 0(4 Q0    ( ,>) U.N8Q$7<A4  ";(   5              "  7QP
M @!C9&-X+3(P,C$P-C,P7V-A;"YX;6Q02P$"% ,4    " #'B0-3X%FW_,LR
M  "\) ( %0              @ $AA@( 8V1C>"TR,#(Q,#8S,%]D968N>&UL
M4$L! A0#%     @ QXD#4\W%HP#)8   /&<  !0              ( !'[D"
M &-D8W@M,C R,3 V,S!?9S$N:G!G4$L! A0#%     @ QXD#4[;;+\IOJ0
M)!<' !4              ( !&AH# &-D8W@M,C R,3 V,S!?;&%B+GAM;%!+
M 0(4 Q0    ( ,>) U/Z_V_TJ6,  /-L!  5              "  ;S# P!C
M9&-X+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4    " #'B0-30AES<T,(   M
M*0  %P              @ &8)P0 8V1X8W$R,C R,3$P<65X+3,Q,2YH=&U0
M2P$"% ,4    " #'B0-3LU6)ASX(   !*0  %P              @ $0, 0
M8V1X8W$R,C R,3$P<65X+3,Q,BYH=&U02P$"% ,4    " #'B0-3UK6=N3(%
M  !F%@  %P              @ &#. 0 8V1X8W$R,C R,3$P<65X+3,R,2YH
M=&U02P$"% ,4    " #'B0-3;N<VQR,^  #O[@$ '@              @ 'J
M/00 9FEF=&AA;65N9&UE;G1T;VQE87-E9&%T960N:'1M4$L! A0#%     @
MQXD#4Q1KX"&[6   IFT# !X              ( !27P$ &QI8V5N<V5A9W)E
M96UE;G1D871E9&IU;'DU+FAT;5!+ 0(4 Q0    ( ,>) U,N&YT/J L  $I'
M   >              "  4#5! !S979E;G1H86UE;F1M96YT=&]M86YU9F%C
;="YH=&U02P4&      T #0!_ P  ).$$

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